讲讲苹果面试

作为苹果员工讲讲苹果面试。
已经在苹果软件部门任职了好几年,参与过几十个招聘了,下面来讲讲体会。

  1. 内推
    直到今年以前,苹果的内推系统应该都基本是个摆设,因为没法指定职位,所以简历进去就入了大海,是个巨大无差别的pool,命中率可想很低。我见过所有成功的内推都是内推人直接联系recruiter或者HM,才催来的面试。不过今年已经有改观了,可以输入职位编号了,这样应该会有更大概率命中合适的recruiter了。

  2. 题库
    不存在的。苹果面试没有公司层面的规范,所以完全是各个小组自行设计面试的要求。所以我很惊讶看到Leetcode上还有Apple的题库,其实意义不大。每个人的面试倾向都很不一样。有很多人其实不喜欢问算法题。我经历的招聘里,至少有一半以上的面试轮次(不光我自己的,其他面试官)根本不问传统的算法题,都是围绕项目经历和职位所需的知识点问,会问得很细。所以其实无从准备,都是平时的积累。

  3. 冷却时间
    完全没有。更甚者,在今年以前,一个求职者可以同步面试多个苹果的组,然后还可以让他们相互竞争给offer,各个组之间也不共享面试结果。今年稍微改进了一些,求职者只能选一个组拿offer了,各个组可能会共享一些面试信息。但还是可以多个组都面,没有冷却期。

  4. 对毕业生/社招的态度
    业界一般都说苹果招毕业生比较少,主要都招在职的。这个大体是对的。其实从第二条就能看出来,苹果招人比较关注是不是和职位匹配,所以在职人员天然会有优势。不过这两年社招太难招到人了,所以还是很很大比例的应届生会拿到面试机会,而且公司还是有足够的容忍度(半年没产出,只学习适应的情况很常见)让新人来学习的。不过苹果几乎没有像样的技术培训,都是鼓励自学。可以整段整段拿上班时间来自学,但是公司并不提供系统的培训。个人觉得这个其实效果更好。感觉依赖系统培训,那都是学生的固有思维,绝大部分工作以后的知识储备都得通过自学获得的。

  5. 待遇
    苹果的入职package确实不好看,个例当然有放卫星的,但总体比FG要低不少。不过一般入职三年左右的人,和那些同期同级别入职FG的比较,会发现也差不多,这就因为苹果每年的refresh比例很可观,很快能弥补入职package的劣势。当然总的说来我感觉还是略低FG的。

  6. 加班
    其实还好,平均工作强度应该高于G,低于F。G现在有些太养闲人了,见仁见智吧;F那种紧张氛围个人其实比较推崇。不过公司大
    了,尤其现在是工程师的市场,这些公司都见过那种11点上班,5点下班,纯混日子,还过得挺悠闲的。

  7. 食堂
    不免费,但晚餐7点以后有12块钱credit。本身有补贴,还是很便宜的,味道应该远胜如今百鸡宴/大锅饭的G,和F差不多,毕竟要
    收钱,质量总得有保证的。

还有一个特点,每轮都是两个面试官,都是平等的,没有shadow。所以一天下来加上lunch interview要见10+个人了。而且所有面试的人,都会来自未来的大组,一半的人可能是未来的直接同事。非常有助于了解未来的同事。
Interview panel的讨论也不是很流程化。每个面试官都要打分1-4(4是最高)。但从来没有一个标准说怎么样的分布就会招人。决定权极大地落在HM手里。有见过面试分数普遍不高,但是HM特别喜欢,强要了。

请问下技术岗的manager最终轮一般是Senior manager或者director面试,是HM的上级。一般不会侧重技术,主要看气场是不是合适了,这个更加personal,没什么可归纳的。