某猎头在帮 Apple 某团队找一位 QA Engineer.从 Linkedin 看到我的英文简历.来电确认意愿之后,仔细一一核对简历上过往的公司,因为 Apple 的背调很严格.
这半个月时间里一点消息都没有.去问猎头,猎头说流程里已经有一个候选人, 听说 Apple 那边觉得还不错. ...觉得自己应该没戏了.
没想到猎头联系我说这个职位又重新开启了. 看来前面那位仁兄也壮烈牺牲了.
第一轮是 HR 电话面试, 主要是按公司过一下简历,然后用英文问了两个关于性格方面的问题.意外的是,HR 一上来先问我有什么问题想问她,一下子没反应过来,哈哈.讲真,面试面得太多, 已经很习惯一开场噼里啪啦把在当前公司的经验全抖出来.
Apple 的面试流程还是不快.过了一个星期通过猎头才知道 hiring manager 挑了另外一个候选人和我进行 onsite 面试.猎头此时发挥了作用,不仅把几位面试官的背景资料/被认可的技能列表分享给我,还把几年和 Apple 合作过的经验以及之前推过去的候选人的反馈也告知了我,我自己也针对这个产品进行了很多了解,包括它背后的实现原理,主要竞争对手以及和这些竞争对手相比较的优劣势.
国外有个叫 glassdoor 的网站,一个刊登面试经历的网站. 看这些面经有提到说有考算法和代码基础的, 所以也提前看了很多 java 算法.除此以外, 还有一个重要部分,要准备好至少 5 个抛给面试官的问题.事实证明,这是明智的.
Apple Shanghai Office 在浦东源深体育馆, 地铁口一出来就是, 三栋在巴黎常见到那种大理石古典外墙的办公室. Apple office 的办公环境的确高大上.
总共三位面试官,几乎全英文.
第一位面试官先花了 10 分钟给我讲述这个项目在全球的整体人员架构,和目前已经做了哪些工作以及这个职位要和哪些人打交道. 面试官语速非常快,需要短时间内抓住要点,并且随时准备好回答他抛出的问题. 幸好每天听一个叫"潘吉 Jenny 告诉你"的英语学习节目,也经常看美剧"摩登家庭", 所以接纳美式口音很流畅.然后面试官开始一边过我的简历,一边在 MacBook 上敲敲打打记录关于我的 key words,大概是亮点和技能之类的吧.没让写代码, 也没让介绍项目,更多地是在了解我想从事哪方面的测试,和你觉得苹果的产品怎么样,用过这个产品吗,觉得它怎么样, 还有哪里可以改进,以及一个经典的问题:你为什么想要加入 Apple? ( 拍马屁的机会来了,哈哈.我把能想到的赞美的英文单词都使劲往上贴了...面试官来了一句:That's good.) 最后面试官点了几下 Apple watch, 留了 10 分钟让我问问题. 我把准备好的问题都抛了出去.
第二位面试官开门见山地让我介绍做过的一个项目. 我把其中一个测试开发项目的系统流程图画在了白板上.面试官再问了一些 Linux command 方面的问题,问得比较深.答得不是很好.幸好面试官也没深究.
第三位面试官一上来也是自己先说了一大通这个项目在全球是怎么进行合作研发的, 以及 Apple 对这个产品的期望.语速也非常快. 接着让我介绍一下我用的 App UI 自动化工具.我分别画了 Appium 在 Android 和 iOS 上实现的原理图.然后还问了一个大数据的问题, 我用 Hadoop 里 MapReduce 的原理去解答了这个问题.
最后依旧是点了几下 Apple watch,留了大概 10 分钟提问时间, 我把问题又几乎重问了一遍,哈哈.
下午就接到 HR 电话,说反馈很 positive. 约了下周的 facetime 视频技术面试, 据说要考察 coding 能力以及算法思维..
虽然这一次大大小小的面试已经参加了很多, 也现场写过几次算法代码, 但都比较简单. 这次将要面对的是 Apple 总部三位面试官的技术面试, 心里真的没底.
祝福我吧