四月中下旬的多伦多,天气犹如过山车,前几天还是冰雨交加,路滑雪沉,令人举步维艰;今日却已阳光明媚,天清气朗,春天正大踏步地向人们走来。
就在此时,远在美国正埋头苦读的儿子,借着南方煦暖的春风,向我们报告了一个喜讯:他收到了Google Software Engineering Intern 职位的正式offer,今年夏天将前往加州硅谷进行为期三个月的AI研究的实习工作!
这无疑是一个巨大的惊喜,不仅仅是因为Google 作为科技公司的巨头、当前互联网市场的宠儿,正站在搜索引擎时代的风口浪尖上,领先着全球的科技,能在这样一个公司实习是全球众多学子所梦寐以求的,还因为这份工作的面试也是实习生们口中最难应付的第一名。回想起过去几个月来儿子的Google面试经历,真可谓是“山重水复疑无路,柳暗花明又一村”,个中滋味只有经历过的人才能体味到。
【递交申请 】今年初,过完圣诞节返回学校后的儿子,决定试一试申请Google夏天的实习工作。于是他在它家的招工网站上挑选了两个面向博士生的职位:Software Engineering Intern和Data Scientist。儿子分别填写了相关资料,并上传了自己的简历,大概三周后儿子接到了Google recruiter的通知,说他被初选上了,是那个Software Engineering Intern的职位,接下来他需要填写更多的资料、表格、问卷调查之类的,他们定下了两周后的第一和第二轮技术面试的时间,都在同一天,各45分钟,中间间隔10分钟。
【技术面试】即是Technical Interviews,申请人能否取得Google的入场劵,技术面试是最难也是最关键的一关,80%以上的申请人都会栽在这一关。转眼到了面试这一天,儿子准时坐在电脑面前等着面试官的电话,可是左等右等时间过了快一小时了仍然没有人打电话给他,儿子只好发了一封电邮给recruiter追问是怎么一回事,还没等到她的回复,第二轮面试的时间就到了,这一轮面试他的是两个考官,只有一道有关编程的题目,他需要在30分钟内给出最快速有效的答案。儿子因为不是计算机专业出身的,所以他先花了10分钟来思考,然后边做题边讲解,逐步厘清自己的思路,而电话那头的考官也不时纠正他,20分钟后他终于把正确的答案做出来了。这次面试儿子感觉特别不好,他觉得自己其实并没有给出快捷的解决办法。
晚上,recruiter终于回复他说因面试官工作繁忙,当天抽不出时间来进行面试,故把面试延到第二天下午的同一时间。这一次面试官倒准时出现,同样是两个人,他们考了儿子五道题,全部是有关儿子的数学专业的东西,比如算法、统计和纯数学等知识。儿子答得非常快,多数题目在几分钟内就做完了,所以他一共只用了20多分钟就把全部题目答完了,他还有空跟面试官聊了几句,他们最后赞他“答得很好!“
两轮技术面试结束后两天,recruiter通知他要加一场面试,时间是三天后,这一轮,换了一个口音比较重的面试官,考了他两道电脑编程的题,比之前那轮电脑面试更深更难,儿子不敢怠慢,使出浑身解数来答题,他自我感觉答得不是很如意,唯一一个好的地方就是儿子始终保持与面试官的良好沟通,并因此得到了他的多次鼓励和指正。
【招聘审核】面试两天后recruiter告诉儿子,说已把他的面试反馈,连同他的简历、成绩单、推荐信等送到了由Google高级工程师和项目经理等组成的Committee 那里,也就是说他的申请已进入了Committee Review这一阶段,这是Google技术面试的最后一关,将由committee综合申请人的各项指标来作出雇佣或不雇佣的基本意见,结果将在一周后揭晓。四天后,recruiter给他发来了贺信,说儿子已成功通过了所有的技术面试,他将进入下一项既定的环节-项目匹配(Project Search)。
【项目匹配】在这个阶段有关儿子的全部资料,包括他的面试结果、意向调查表等被放入了Google内部的一个人才资料库(pool)里,有招实习生的主管(host)将会在这个资料库里面,根据自己组里的项目(project )內容来挑选合适的人选进行面试(host matching interview)。
至此儿子和全家人都感到很开心,觉得既然儿子已过五关斩六将了,匹配上一个项目还不是手到擒来般容易?他只需如姜太公钓鱼般,坐等项目主管找上门来即可。谁知这一“坐等”,三个星期就过去了,一条“鱼”都没等来,儿子再也坐不住了,隔三差五就跟recruiter打听match的进展情况,recruiter总是告诉他要耐心等待,到了第六周,recruiter隐晦地说现在夏季招聘的工作已基本结束了,他的Project Search恐怕要以失败而告终了。
事情的峰回路转发生在招聘结束的前一天。这天上午,recruiter发来一封信,告诉儿子他终于match上了一个项目,下午时分,儿子和这个项目的两个负责人进行了一场将近一小时的面试,涉及的内容十分广泛而专业,儿子认认真真地回答了问题,并介绍了自己的专业背景和工作经验。大家交流得很不错,互相感觉良好。在美国东部时间的当天晚上九点多,儿子终于收到了这份他期盼已久的来自Google的实习offer,也意味着他将近四个月的找工告一段落了。
在这次不算短的找工过程中,儿子从中学到了许多东西,当然也有不少教训。总结起来,最重要的一点就是保持乐观积极的态度,始终坚持不放弃。每一次面试过后,儿子都迅速总结不足,力图在下一次面试时克服这些缺点,争取更好的面试结果。比如在第一轮电脑编程面试时,儿子答得并不好,但他并没有自暴自弃,他果断地改变策略,在加面试时不多纠结于他不十分擅长的编程上,转而主要向面试官展示他强大的逻辑思维和算法分析上,成功地博得了面试官的好感,从而使他们适时“原谅”了他编程上的不足。另外,儿子在整个面试过程中表现出良好的沟通能力和技巧。因为每次都是电话面试,看不到双方的面部表情和手势语言,所以儿子很注意把他解题的每一步都告诉面试官,帮助他们及时了解他的思维方式,反过来他又在面试官的引导下找到了正确的答案。
再有一点,儿子一直都跟recruiter保持及时有效的联系,儿子明白recruiter非常重要,是他通往Google的重要桥梁,他跟面试官的每一次面试结果、他找工过程中的任何进展,都是通过recruiter来转达的,因此他每一次更新问卷调查表,都会向recruiter 及时汇报和备案。也许正是因为儿子的这份坚持、认真和努力,使她也愿意尽力帮助他,并在最后时刻成功地帮他实现了目标。
儿子这次找工的经历也暴露了他的一些弱点,比如对技术面试的准备不充分,由于他博士学习和研究工作十分繁忙,儿子来不及“刷题”,因此在面试时他需要花更多的时间去寻找答案, 幸而儿子最后以他优异的专业知识和出色的沟通能力,打动了面试官,也使他自己在很短的时间内学会了学习和思考的能力,而这也正是Google所注重的。
在这个春暖花开生机勃勃的季节,儿子发来了几张他在校园里溜达的照片,只见照片上美丽的校园处处鲜花盛开、绿树成荫,散发出强烈的南国气息。
再过几天,儿子即将飞往美国西海岸,开始他满怀期待而又充满挑战的实习工作。在Google那个大家庭,有热情洋溢的工作伙伴,还有他一路高歌的梦想。祝福儿子!