在一个不算大不算小的厂做了挺久了,也面了不少人,最近真的很【缺米】,于是就来稍微说说我作为面试官的一些具体的点吧。.1point3acres
. 1point 3 acres
1. "What is the most technically challenging problem you solved for *** project?" 尤其如果你是new grad,面试官问这个问题的主要目的,是想听听看你是否能够流畅的阐述一个技术问题是什么,如何解决。我经常得到答案类似于,看documentation最难,与人合作最难。这种答案就有点不切题了。你就无法展示你杰出的沟通技巧了。
2. 写代码前一定要先解释思路
有了思路,一定要先解释清楚。第一是make sure the interviewer is on the same page with you,第二是你其实可能会理解错题目的意思,或者一些情况没有考虑到,要尽早给面试官帮你指出来的机会。更具体的,你可以多多叙述一下,你从打算用哪些data structure开始,为什么用这个,用这个储存什么样的信息,这个信息你会如何用到。. 1point 3acres
3. 一些VR面试的小技巧
现在大部分面试都是虚拟的,我见过一些技巧比较能帮助到面试者和面试官沟通。一是如果你打字速度够快,我见到过面试者在解释思路的同时把pseudo写在comment里面,然后一点一点照着pseudo改。另一个是当面试官需要你walk thru an example的时候,在comment里把每个data structure 以及重要的variable的value一直track。当然这些的前提都是你打字速度不会耽误功夫。