📜  SE-1 的 Zynga 面试体验(有经验)(1)

📅  最后修改于: 2023-12-03 15:05:07.978000             🧑  作者: Mango

SE-1 的 Zynga 面试体验(有经验)

简介

作为一名SE-1级别的程序员,我在择业时决定尝试在Zynga(一家以社交游戏见长的公司)面试。我想跟大家分享一下我的面试体验。

面试流程
电话一面

我先接到了一次电话面试,大概是30到45分钟。面试者周围有3到4人。面试主要问我与Unity和C#相关的问题。

以下是一些问题:

  • 你使用Unity的时间是多长?
  • 你对C#有什么样的经验?
  • 你经常使用什么样的代码控制游戏的流程?
  • 你熟悉什么样的Unity插件?
  • 你有经验在团队中使用过什么样的版本控制工具?
视频面试

接下来是视频面试,主要在Zynga办公室进行。

面试的第一轮是电话面试的延伸。我被问到了更深入的问题,例如:

  • 你遇到过哪些设备/平台的兼容问题?
  • 你处理Unity资源缺乏问题(Out of Memory) 的方式是什么?
  • 你如何实现一个有状态的游戏对象?
  • 你如何定位游戏性能瓶颈?

接下来的一轮面试是由面试者针对我编写的小游戏,他和其他员工一起监督我编写过程。这个小游戏类似于 “Fruit Ninja”,精灵会从屏幕上方滑下,玩家需要用手指来斩断。这个游戏内有一些特殊要求,例如处理多点接触屏幕的问题。

面试结束

在面试结束时,他们跟我分享了他们的一些业务,并询问我是否对我们讨论的东西感兴趣。

总结

这是一个很好的面试体验。他们问了很好的问题(都是关于我的经验和技能的问题,而非理论)。他们为了测试我的技能还特意制作了一个游戏,这的确很切合实际。

参考文献