我在Apple的⾯试经历
1⽉中旬时在猎聘⽹上更新了⼀次简历,两天后接到了⼀通来⾃上海的电话……
1⽉18号中午,刚准备乘电梯下楼去吃午饭,⼿机响了,上海座机。接起电话,对⽅⾃称是Apple的(姑
且称他为J先⽣),说从猎聘⽹上看到我
Product System QA Engineer的职位,询问我是否感兴趣。苹果的Position应该对每⼀个⼈来说都应该是更新了简历。Apple 在苏州有个Product System QA Engineer
吸引⼒⼗⾜,诚然我也不例外。
简单寒暄后,他询问我英语怎么样?通常我都会这样回答HR或猎头的这个问题:虽然⽬前在美资企业,⽂档、邮件都是英⽂,但周遭都是中国
⼈,⼯作中没有讲英语的环境。然后J先⽣要求英⽂交流,我的天!开天辟地头⼀遭被电话英⽂⾯试,1个英⽂self introduce,4个general
“Have you questions。前3个⼀般性问题要求描述最近做的项⽬,项⽬中遇到的困难及处理⽅法。最后⼀个不按套路出牌的问题让我有点懵,“Have you ever had a conflict with your team leader or supervisor?”。Conflict这个Keyword竟然没听清,只能说Sorry,然后他中⽂⼜ever had a conflict with your team leader or supervisor?”
问了⼀遍。
最后J先⽣说如果下周在上海安排集中⾯试,问我时间上是否⽅便。我理解的“集中⾯试”是毕业⽣⼯作的⾯,即⼏个⾯试官⾯⼀⼈。结束
通话前J先⽣总结道:“通过刚刚的英语交流,你的确是在⼯作中很少讲英语,⼤概两三天会通知结果”。这也许就是所谓的Apple⾸轮电话⾯试
吧,时间持续约⼗分钟。
两三天后全国各地都在下⼤雪,⼀整周都在下。这⼀周⾥都没接到Apple的⾯试电话或邮件邀请,于是不再抱有期待。
Face To Face
1⽉29号下午⼜接到了⼀通上海电话,声⾳上感觉是位年轻的⼩。她说J先⽣之前跟我联系过,现邀请我去上海Apple进⾏Face To Face
⾯试,时间是周四或周五下午。我选择了周五,电话⾥她告诉我将会跟6个⼈⾯谈,⼼想难道还真是⾯?在电话⾥顺带问了她是否是⽼外⾯试,
她没有直接回答⽽是让我准备英⽂⾯试。通话结束后,⼗分钟左右就收到了她发来的⾯试邀请邮件。
⾯试邀请邮件
接下来的⼏天时间都在准备着这场⾯试,Google苹果的⾯试流程,⽹上资料不多,绝⼤多数都是有关Apple Store的,产品这块⾯试流程资料少之⼜少。后来⾃⼰也不再Care流程了,着⼿看QA职位苹果会问的常见问题。我在Glassdoor上进⾏查看的,但基本上也都是⼀些⽼外的⾯经,跟我国社会主义国情不符嘛。于是我⾃⼰整理了2个和苹果产品相关的issue,这也是我在使⽤MacBook Air 和Xcode过程中遇到的。在Interview 过程中或许⾯试官会问到使⽤Apple产品过程中遇到的不好体验。
2⽉2号上午,从苏州乘⾼铁到上海⽕车站,然后换乘地铁再步⾏⾄铜仁路299号SOHO东海⼴场。熟悉了⼀下Office周边环境,便匆忙打开地图寻附近的KFC,⾛路约莫需要15分钟。⽤餐完毕后时间尚早,坐着喝点饮料,刷会⼉朋友圈。13:00离开KFC,13:20左右再次到达东海⼴场,在周边继续晃悠。当时间来到13:40时再次进⼊Office⼤楼,在⼀楼⼤厅⾥⼜徘徊了10分钟。13:50按上9楼的电梯,⼼跳速度和电梯上⾏速度差不多。
电梯到达后,电话联系M⼩。起初以为她是HR,后来发现她是其中⼀个⾯试官。她把我领进⼀间地上铺着地毯、桌上摆着⼏瓶矿泉⽔的会议室⾥。让我先喝点⽔,她去准备⼀下。很快她抱着MacBook 回来了,顺势坐在我对⾯并再次询问我是否需要休息⼀下。我说没关系,不⽤休息,可以直接开始。此刻默默地瞥了⼀眼⼿表——13点55分。
她说Apple 是⼀家Global的公司,对英语有⼀定的要求,要先进⾏英⽂⾃我介绍。然后问过往⼯作经历,⼯作职责、内容等,并对项⽬细节展开提问。接着切到中⽂⼜问了很多问题,其中⼀题是问有没有使⽤过Apple的产品。我说MacBook 、iPhone 和iPad都有⽤过。然后她就开始问⽤户体验如何,我问她可以直接说不太好的⽅⾯吗?因为好的体验太多了,⼤家都能感受到。征得她同意后,我就把在使⽤Xcode 9.0 Run
Project File时会造成Air OS Crash且重启后不能加载系统的问题跟她说了。Run Project时CPU使⽤率达到了105%,我说我不太明⽩超出
100%的含义。然后她开始给我解答是因为在设计时留有Buffer并继续追问OS Crash时使⽤场景以及MacBook OS 版本。看得出来她对这个感兴趣,她在MacBook上做记录,她说她会去反馈这个问题。当然我也顺带提了⼀下,要不是系统崩溃⼏次,我也不知道苹果有很棒的Time Machine备份功能。最后问我有没有问题需要她解答的,我问了苏州Apple的⼈员情况以及这个职位具体要负责的产品。我总
结她的回答就是这个职位是负责苹果所有⽣态的产品,有些测试项⽬在其他Team已经完成了,此职位需要站在End User⾓度去设计各种使⽤场景进⾏测试,更多的是Compatibility和Monkey测试。跟M⼩差不多聊了45分钟,远超出了30分钟的既定⽬标,这也减缩了最后⼀位⾯试官的时间。
前两个⾯试官都聊得很顺利,进来后都让英语⾃我介绍,整场⾯试⼀共说了6遍。第三位⼥⾯试官看起来有点腼腆,她说先让我⽤英语⾃我介绍,后⾯就可以不⽤英⽂提问了。但介绍完后她还是问了⼀些英⽂问题,⽐如问我为何选择做测试⽽不选择开发,这个问题问得我不知所措,毕竟我做测试⼯作已经快7年了。再后来她问了⼀道据说是微软QA经典⾯试题“有⼀部电梯,你能设计出哪些测试⽤例?”。我当时有点傻眼,两年多前在新电被笔试过这题,没想到Apple也会问。这个题在Apple也答得不好,很多测试Item⼀时也想不起来,最悲催的是竟然忘了电梯上还有LED指⽰灯。⾯试回来后跟我同事聊了这道题,她说她在换⼯作⾯试时也被问过这题。于是我默默地决定,如果今后我有机会去⾯试别⼈,我肯定也要问这个电梯题。这个题⾥有个争议点:电梯楼层停靠是否可以使⽤等价类、边界值的⽅法去验证?100层的电梯,我觉得从代码逻辑上来说第1和第100层可能会进⾏特殊处理,其他楼层停靠的逻辑应该都⼀样。这个点和我同事Argue了很久。她认为2-99层电梯停靠需要进⾏冒烟测试,选择⼏个楼层进⾏验证,因为不能确定2-99层开发⼈员代码逻辑上是⼀致的。关于此点,阅读本⽂的你可以在评论区留下你的观点。后来我⼜跟此Interviewer说了使⽤Xcode 9.0时发现的Bug,这些问题我在另外⼀篇简书⽂章⾥已经描述过了。她让我继续等待Apple开发⼈员对这些问题的回复。
第四位⾯试官是整场最严肃的⼀个⾯试官,进来就是各种英⽂,印象中也是英⽂提问时间最长的⼀位,我两绝对的磁场不合。要求回答Test
Case和Defect Report ⾥的有哪些items,最坑的是他问有哪些Test Method,我以为他让我回答的是常见的软件测试⽅法。边界值、等价类这些英语专业词汇我不会,我就问能否使⽤中⽂,他斩钉截铁地
说You can't.I think you'd better use English
You can't.I think you'd better use English。然后我就结结巴巴地说了⼀个Boundary Value Test,还在想其他的⽤英语怎么说,他就打断了我说Unit test。⼼想你赢了,竟然问的是单元测试,集成测试,系统测
xcode怎么打开You're the interviewer, and you're the Boss!然后⼜英⽂问了怎么设计Bluetooth
试以及⽤户验收测试,这是Test Method吗?You're the interviewer, and you're the Boss!
Keyboard测试⽤例,说实话我没有⽤过蓝⽛键盘,不过既然被问到,我还是说⽤过。做IT⾏业的没⽤过蓝⽛键盘显得多Low啊。这个题也没有答得很好,我当时说的其中⼀点就是要Verify Touch function,然后他开始Challenge我,如果没有Touch呢?我也很⼲脆,没有touch 就把这条Case 从整个⽤例list⾥Remove掉。我回来Google了⼀下,市场上有带Touch功能的蓝⽛键盘。我猜想可能是Apple的蓝⽛键盘不带Touch功能。他还问了如果在有限的时间⾥同时被安排了两个项⽬,我会怎么处理?⼼想这种套路题⽆⾮就是问我是否愿意加班呗。直接回答如果时间实在太紧、项⽬很赶,只能选择加班去完成任务。然后他说这不是他想要的答案。我就继续说那再和PM 商量,看看能不能多给⼀些时间或者把两个Project时间错开。看他的神情貌似这也不是他所谓的理想答案。我⽬前所在公司就是让PM 多给时间错开2个Project或者把这个项⽬Assgin给其他Tester。不知道你所在的公司⼜是怎么处
理类似情况的?
第五位⾯试官感觉是跟我磁场最合的,因为能聊到⼀起去,还能时不时⼀起Complain⼀下开发⼈员。他也问了很多英⽂问题:Why Apple?使⽤过哪些苹果产品?是不是果粉?iOS 11更新那么久了,说说最⼤变化?如果Report了⼀个Defect,但开发⼈员不愿意去fix,你会怎么处理?你Boss、Coworker分别对你的评价?记得每回答⼀个问题后他都会说Cool,这个单字⽐OK 好上万倍,能给⾯试者很⼤的信⼼与⿎舞。
第六位⾯试官年纪较长,⾯试过程更多的是闲聊。主要问了在Delta⼯作的⼀些情况,给他简单介绍了DVCS系统。然后就是聊毕业院校、苏州户⼝等问题。最后问我买了⼏点回苏州的票。我说五点半的
⾼铁,他说他会加快速度,尽量在5点结束。结束前我问了苏州Team之间是独⽴的还是之间也会有合作,他说Apple各个Team之间,即使在同⼀个楼层⾥,即使今年不合作也可能明年会合作,具体来说还是看项⽬情况。17:05结束整场⾯试,⾯试官送我到电梯⼝,寒暄⼏句,握⼿告别。我⽐较后悔的是没有问他⼤概何时能告知⾯试结果。⽹友说Apple不会默拒,但是此刻⾯试结束两周了,仍没有收到进⼀步的消息。在2⽉8号,我尝试给Recruiter发过邮件询问进展,但是如预期⼀样No Reply,我想应该是被默拒了。既然被拒了,那就把⾯试前后的过程做⼀简单记录。
总结⼀下这场⾯试:Apple安排了6位⾯试官,Interviewer都是中国⼈,但并⾮所想的⾯,⽽是当⼀个⾯试官⾯谈结束后换另外⼀个⾯试官进来再⾯谈。跟他们每个⼈⼤概都有30分钟时间⾯谈,不知道他们是分⼯明确还是巧合,除了⾃我介绍和是否使⽤过Apple产品外,基本没有其他重复的问题。整场⾯试持续了3⼩时10分钟,Questions数量远远超出本⽂提到的,真的是全⽅位地去了解、考察Candidate。另外每个⾯试官都给了充裕的时间让提问,这点我个⼈觉得超赞!在Interview过程中,⾯试官都是拿着MacBook、戴着Apple Watch,这个属于Apple⼯程师的标配吗?
没能拿到Apple的offer,其实⼼理上能接受,虽⾯试完⾃我感觉还不错,但觉得机会应该还是⼀半⼀半。能在Apple进⾏⼀次⾯试何尝⼜不是⼀种学习呢?
我也想咬⼝Apple。
写在后⾯
2018年6⽉初,⽆意间在LinkedIn上看到⼀位在Apple⼯作的⼥⽣,职位就是我当初⾯试的岗位,⼊职时间4⽉。蛮惊讶的是苹果最后招了⼀位⼯作才两年多的。
有时我也在想这样的⼤企业到底想招⼀位怎么样的⼈?
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论