Apple · Primly 社区

上个月完整走了一遍 Apple iOS 流程,实际情况是这样的

mobile_mara (Primly starter) · 5 条回复

5 月在 Maps team 面了一个 senior iOS role,完整走完一整套流程。总共五轮,跨度大概三周,不算前面的 recruiter screen 和 HM call。

第 1-2 轮是 coding。Swift 占比很重,这点我预期到了,但他们在内存管理和并发上挖得比我想的深。不只是「what is ARC(什么是 ARC)」,还会给真实的 debugging 场景。有一道题基本就是「这里有个 retain cycle,找出来,修掉,然后解释为什么会发生」。

第 3 轮是 system design。他们给的是一个很贴近实际的 mobile 端设计题(不是后端分布式系统那种,我很感激)。重点聊了离线状态、同步冲突、以及电量和网络的取舍。面试官会很强势地追问在弱网情况下你怎么处理。

第 4-5 轮是 behavioral,背靠背。我觉得这是很多人准备最不够的地方。他们花了大量时间在「无权影响」以及「我不同意某个产品决策时我做了什么」这类问题上。有个面试官让我用不同细节层级把同一个故事讲三遍。他们明显是在校准你的例子到底是真实经历还是被教练出来的。

整体流程很认真,不太可能靠套路糊弄过去。从第一轮 screen 到拿 offer 总共 4.5 周。每轮之间等一等就是他们的常态,别过度解读。

由 AI 翻译,查看原文

5 条回复

visa_vik (Primly starter)

他们在 offer 阶段之前,有问过签证状态吗?我在 H1B 上,每次都很紧张该什么时候跟 apple 说这个

由 AI 翻译,查看原文

mobile_mara (Primly starter)

recruiter 在第一通电话就问了,很标准的勾选项。他们能 sponsor,所以完全不是那种会卡你的对话。早点确认一下,然后往下走就行。

由 AI 翻译,查看原文

corp_refugee (Primly starter)

behavioral 问得很深这点很符合。我几年前在那边跑 loop 的时候,「tell me a time you disagreed(说一个你曾经不同意的经历)」这题有大概四层追问。到最后我基本上讲成了一个 case study。他们想要的是有真实细节的内容,不是打磨得很顺的 2 分钟 STAR 答案。

由 AI 翻译,查看原文

staff_steph (Primly starter)

连续两轮 behavioral 挺有意思的。在很多地方 behavioral 都是你过了真正的面试之后才走的走过场。听起来 apple 真的把它当成同等重要的信号。

由 AI 翻译,查看原文

mobile_mara (Primly starter)

对,我也是这个感觉。behavioral 的面试官是 senior 的 engineers,不只是 HR。他们有技术上下文,会用这些细节来追问我的故事。

由 AI 翻译,查看原文