2016硅谷程序员求职访谈实录(二十一)


  • cid:53:privileges:topics:read

    T同学毕业研究生毕业之后就直接进入了Google,目前,他不仅是Google的工程师,也是参与Google招聘体系中的一名面试官。入职Google之后,T同学参加了Google有针对在职员工的面试培训,经过一系列的观察和学习后,作为独立的interviewer参与面试过程。和大部分崇尚工程师文化的公司一样,Google的工程师在招聘过程出给出的意见举足轻重。小编针对一些大家感兴趣的问题,和T同学做了一些交流,下面挑选一些有意思的问题和答案和大家一起分享:

    Q : 从过简历的角度讲,简历上的哪些东西才算是干货?

    A : 工程师是不用参与简历筛查的,有recruiter会专门负责这个事情。等到On Site面试的时候,反而对简历内容不会的那么卡。像是有些有过工作经验的面试者,可能面试用的简历都一两年没有更新过,其实也问题不大。但是不排除面试官有个人偏好,在面试之前有个大概的印象分。比如我自己,就喜欢那种表现出“程序员的语言风格”的表达,会比较喜欢写了精确具体的技术名词的简历。还可能会关注的方面有在学校做的project是不是impressive,或者是上一家雇主在业内的地位或者表现。但总体上说,这些都只是面试前的一个大概印象,不是主导的因素,主要还是看面试者在面试中的表现情况。

    Q :面试结束后的feedback会分那几个维度来描述?

    A :具体问题的criteria不方便透漏,整体来说呢:整体写代码的水平、数据结构和算法、理解沟通的技巧,还有快速理解和解决问题的能力(比如给出了一个问题,需要用到多少hints来解决)。对于有经验的面试者来说可能会涉及到系统设计。另外,就个人而言,还有一个加分点可能就是面试者自己表现出来的对coding的热爱吧,当然这种东西也不能假装,大家表现自己就好。

    0_1472065523049_9987678be4d13f2c66ed64bc7bdd4ba6_b.jpg

    Q : 有一些同学觉得大公司的面试有题库,有套路,你怎么看?

    A : 从面试官的角度来讲,确实会有几道高频题是自己经常使用的,但每个人用的题都不一样。有些面试者可能刚好碰巧做过那些题,而面试官可能未必能够每次都看得出来。但是总体来说不推荐大家去准备某一种特定公司的面试题,因为随机性比较太大,每一份流出来的心经也好,别人所说做过的原题也好,并不一定有用。而且我也见过一些面试者做过类似的题,但两道题的要求略有不同,强行套用另外一题的答案导致代码写得乱七八糟的现象,这显然是适得其反。还是应该以不变应万变。

    Q : 很多同学提到面试(Coding)过程中和面试官交流需求非常重要,你怎么看?

    A : 这个问题,总体来讲不要过犹不及吧。沟通是必要的,但是要保证高质量的沟通,比如说把有一些需要说明的ambiguity说清楚是非常有必要的。但是不要为了问问题而问问题,不要把已经说清楚的算法反复解释,或者提太tedious的问题,反倒会浪费时间,给人一种coding速度不够的印象。

    Q : 简历过完bar之后,要不要积极找组求收留?

    A : 当然主动的策略是最好的。对于intern来说,很多情况下要求先找到match的host,才能发offer。所以大家自己通过自己的connection(LinkedIn 或者校友推荐)来找到和自己对口的host是最好的,总比等着recruiter来帮你分配要好的多。

    Q : 除了刷题之外,有没有什么面试准备方面的建议?

    A : 纯粹从找工作面试这个角度来说,建议大家选一些Coding intensive的课。就算自己写的代码对面试中解题思路的直接帮助并不是很大,但是大量的写代码会使得自己积累到足够的经验,时间长了能够把自己的代码质量提高。这些代码质量上的细节其实会在面试中很明显地反映出来,哪怕不是对面试解题思路有直接的提升,也能够很容易地向面试官传达自己基本功的扎实程度。

    0_1472065509157_5650df60a003bf9a3783aff1d188faa3_b.jpg

    Q : 面试最tricky的问题“你还有什么问题给面试官”如何回答?

    A : 这个问题按照大部分公司的招聘的流程来说,是一定要留时间让面试者提问的。但是不用太纠结,一般不要问太奇怪的问题都不会导致减分,同样的,靠这一个问题来给自己加分也是比较困难的事情。

    Q : 面试的标准流程?

    A : 开场1-2分钟,介绍自己project 5分钟,coding 30 分钟,问题对答5分钟,一共就是45分钟,是一个比较标准的面试流程。

    Q : referral & reference

    A : 这个也是需要大家在日常的生活中就注意积累人脉和关系。一般建议找人refer的时候,一是要在同一job ladder中,二是要和招聘组有直接的交流联系。另外reference也非常重要,所谓reference就是向recruier提供除了referer之外的认识的员工的姓名。知道内推成功的话,推荐人是会有bonus的,但是reference是完全的帮助性质,所以在最后准备发offer的时候,公司对reference的重视程度会比referer写的东西更高。

    总结:其实所谓的各种面试技巧和方法,到了你真正所有的事情准备就绪,实力到位了,都是一个锦上添花的过程。最重要的还是要提高自身的业务水平和基本功,其他的技巧更多的是起到点缀的效果。

    本文作者:道奇君


登录后回复
 

与 BitTiger Community 的连接断开,我们正在尝试重连,请耐心等待