见面直接写代码?Google设计部5轮地狱级面试通关指南!
好奇Google的办公环境吗?
想看看Google总部到底长什么样子吗?
在这个专门收割全球高精尖人才的“科技麦田”
有最符合人体工程学的舒适办公椅
有大厂员工们都羡慕的顶级食堂
但这里,也有传说中的地狱级面试
在Google,面试宛如一次次人生大考。前一秒HR还在微笑,下一秒就把代码甩到你眼前。什么职业规划路径、什么对自己的期望,什么对加班的看法,这些职场常规性问题,Google的面试都不关心,它只关心一件事:“来,你给我说说这个算法怎么样。”
那么如此变态的Google,到底是怎么面试的?
想要通过Google的面试,又有什么秘诀吗?
今天,咱们就来一起研究一下这个问题!
# 今日话题:Google面试套路全解析
其实准确的说,Google的面试其实是5~7轮!和艺术留学部分专业相关度比较高的UE、UI、UX等方向的设计师,面试是5~6轮。一些工程类职位,比如工程师、技术开发等职位,面试则是6~7轮。
就拿大家比较关心的UE、UI、UX来说,这5~6轮的面试内容是这样的:
面试流程
第1轮 & 第2轮
“来吧,咱们一边聊天,一边搞编程搞代码”
很多朋友看到了“电话面试”,可能以为这没什么,“害,不就是和HR通电话吗,这有什么难的”,各位屏幕前的朋友,如果这是你的内心活动,那么你把世界想象的太美好了!Google的电话面试,是需要你写代码的!
两轮电话面试的时长都在30至60分钟左右,第1轮会涉及到一些基本问题,而第2轮会涉及到很多技术问题。
在回答编码相关问题时,需要应聘者一边在与面试官共享的Google文档上编写代码,一边清晰地阐述自己的思路。Google官方建议使用免持耳机或扬声器,以便自由输入相关内容。
第3轮
“面试结束,你可以回家搞编程搞代码了!”
第3轮的Take home assessment是选择性内容,不是每一位应聘者都会遇到。如果遇到,这一部分面试官会给到应聘者一些马上可以去操作的项目内容,可能会是现阶段你的未来同事们正在跟进的项目,也可能是在两次电话会议中提到的内容。总之,这些内容,需要应聘者在面试结束后独立完成!
第4轮
“来朋友,我们来面对面搞编程搞代码”
到了第4轮,就是线下面试了。
这一部分,一般会有4位Google员工(其中有些是你未来的同事,还有一些是跨职能部门的员工)来面试应聘者,每个人的面试时间大约为30-45分钟。
对于工程、设计、技术类员工,Google希望了解应聘者的编码技能,或是技术领域的专业知识(其中包括设计工具或编程语言,以及有关数据结构和算法等主题的一般知识)。
Google通常会在讨论中反复提及与专业领域相关的问题,就像讨论实际工作中遇到的问题一样,因为他们喜欢激发彼此的思想碰撞火花,进而了解不同的方法。
第5轮
“来来来,和你未来的同事一起搞编程搞代码”
不像很多公司,领导层决定了录用,马上就可以收拾东西过来报道了,Google会在领导层做好决定后,加上团队配合度的考察,也就是说,你要和应聘部门的现有Google员工打一场配合战。
你们能完美的配合,那你就是Google想要的人才。如果不能,那么你在优秀也不是属于Google的优秀!
第6轮
“终于,午夜的钟声要敲响了”
到了最后一轮,基本就是决定是否最终录用你的时刻了,涉及到的问题,想要求和你沟通的,基本就是一些职场必备的细节了!