面的是 senior iOS,在某个 mobile games team。分享下,因为我准备时几乎找不到最新信息。
轮次: recruiter screen,30 分钟,很常规。问了我的时间线和签证情况(顺带一提,我是 citizen)。 take-home。他们说 4 小时,我做了 5.5。是个小的 game-state UI 练习,没什么套路,就是写干净、把 edge cases 处理好。 周三下午两场连着的 technical。第一场 live coding,很标准的数组操作。第二场更像“walk me through how you'd architect this feature(讲讲你会怎么做这个 feature 的架构)”(讲讲你会怎么做这个 feature 的架构),对接一位 senior staff eng。那场确实挺有意思。 behavioral panel,3 个人,总共 45 分钟。问题不虚。“tell me about a time you pushed back on a product decision(讲一次你 push back 一个产品决策)”(讲一次你 push back 一个产品决策)出现了,而且他们要你给出真实细节。
behavioral 比我想的更关键。技术门槛不算折磨人,但「player-first」文化相关的问题是来真的。他们想看你是真的交付过有人用的东西,而不是只会在真空里写优雅代码。
从 final round 到 verbal offer 用了 9 个工作日。comp 还行,不是 FAANG 水平,细节我在 comp 贴里再说。