北京时间8月15日消息,据外媒报道,基维·布洛克(Keawe Block)是谷歌的面试官,他专门撰文介绍了2016年谷歌如何在校招中招聘工程师。他表示,目前谷歌在招聘中考虑的因素更加全面,并大致谈了谈了应聘者需要具备哪些特质才能脱颖而出。
下面,我们就来共同欣赏这篇干货满满的文章:
近些年来,谷歌对工程师的招聘正在逐渐发生转变。谷歌已经有意扩大了校招的学校范围,从几年前的75家高校扩大到了现在的305家。此外,我们不仅关注计算机科学专业的学生,也非常欢迎英语和哲学等专业。其实谷歌并不关心你的GPA(平均成绩)是否达到4.0,我们的面试问题也不再奇葩,如用多少个高尔夫球可以填满一架波音747客机。
下面是谷歌在2016年校招中对应聘者的期望,以及为何我们有这样的期望。
1. 不要预先认定自己不够格
多年的经验告诉我们,谷歌所需的人才并不都集中在某一领域,我们的可选范围很宽泛。一方面,出色的高校毕业生不仅仅来自最著名的那几所大学。另一方面,许多电脑天才在自己18岁时并不清楚自己的编程能力,因此他们选择了与计算机不相干的专业。
作为一家以创新为己任的公司,谷歌也在尝试挑战行业内的老旧观念,毕竟计算机科学家应该长什么样,他们在自己的业余时间会做什么都不是一成不变的。我们打造的“谷歌入驻”项目会安排谷歌工程师进入以黑人为主的大学,提供计算机课程教学,指导学生如何规划自己的工程师生涯。对于西班牙裔社区,我们也有类似的项目。
该项目对业界非常重要,因为现有的科技从业者种族情况很容易干扰求职者的信心,他们会感觉自己的皮肤颜色会成为加入谷歌的障碍,而我的工作就是改变这一根深蒂固的旧观念。
此外,谷歌还通过“教育界的计算机科学”行动筹划了多个项目,提供了各种工具和资源,与社区展开合作,让更多学生可以在求学期间学习计算机科学。这一行动的目标是让科技从业者更加多元化。
同时,我想提醒的是,应聘者不应当由于自己的教育、职业或个人背景而认为自己不够格而放弃申请。尽管应聘过程中的竞争很激烈,但如果不参与就根本没有机会。
2. 展现你的才能,即使你在学校并没有学过
确实,工程师必须要会写代码。不过,谷歌想招聘的是活生生的人,而不是代码机器。因此,在简历上,你不该只列举自己的GPA(谷歌招聘早就不关注这点了),而是告诉我们你参加过黑客马拉松、编程大赛,或是课题中的编程经历。尽管这些经历并没有官方成绩和评价,但它们依然很重要。因为这不仅表明你具备很强的综合能力,还能证明你强悍的工程能力(即使你的专业是社会科学)。
3. 注重编程测试的训练
现在我们说说最重要的一点。毋庸置疑,工程师需要具备编程能力,因此你需要为编程测试做好充分的准备。在招聘工程师的面试中,这一项也是核心。在45分钟时间里,应聘者需要从头开始(没有任何库函数可以调用的情况下)回答3道编程题。
我建议应聘者找个一同练习的伙伴,即使他不具备技术背景也行。你们可以尝试进行模拟面试,例如用一块白板或一张白纸,重点专注于算法和数据结构。提醒一下,Cracking the Coding面试、Topcoder和LeetCode等面试中有许多很好的案例可以参考。
4. 留给面试官的第一印象是重要的加分项
“骗子综合症”是面试中一定要避免的,许多编程高手为了让人觉得自己没有作弊,会故意隐藏自己的能力。
一些新招聘的工程师在刚刚入职时会有这样的表现,在他们的任职过程中也不时会有这种倾向。尽管这是人之常情,但在面试过程中这样做有些不智,它会让你陷入被动。我就曾经见过应聘者因为这样的问题毁掉了一场面试。
此外,在面试中可别过于放松,除非你已经轻松完成了编程测试。(编译/吕佳辉)
特别声明:本站注明稿件来源为其他媒体的文/图等稿件均为转载稿,本站转载出于非商业性的教育和科研之目的,并不意味着赞同其观点或证实其内容的真实性。如转载稿涉及版权等问题,请作者在两周内速来电或来函联系。