大厂面试官放水攻略

18425
54
郑重声明:本帖只是提出一些行之有效的方式。 不代表本人对于是否见到同胞要放水的正反观点!也不代表本人曾经/将要做出任何雷同的行为。

如果面试见到同胞想要放水, 又不想放的太明显导致之后收到feedback, 或者是想让同胞同时也证明自己的实力, 下面的方法可以行之有效的帮助到同胞, 各位面试官大人们请酌情参考。

1. 首先把题目问出来之前, 请想办法搞清楚candidate会什么。 这样才能知道人家能不能回答出来呀?比如问一下, 最近刷了什么方向的题呀?然后出一道那个方向里面比较模版一点儿的题。

2. 如果通过上一步, 还是无法确认需求, 或者是需要提前准备题目, 请在找题目之前, 首先去研究一下, 你们公司的高频题。 专门去那种很popular的网站, 比如说本论坛上面, 找高频题, 这样保证candidate在看面经的时候都准备过这个题, 加大他们碰上原题的概率

3. 在以上的基础上, 尽量找一些看起来比较fancy, 做起来比较简单的题目。 比如说BFS, 并且每一步搜索不带state的那种。 比如说在一个grid里面找有几个岛屿, 从迷宫的某个点能不能走到另外一个点, 需要多少步。 但是不要找那种需要改state的, 比如说, 碰到某个墙可以炸掉, 但是只能炸K次这种的。 或者是显而易见的二分答案的题目。 比如说木材加工那道题。 这样既能在feedback里面体现出candidate的实力, 你看上去又不像在放水。 千万不要选DFS类的题目, 免得candidate不会。 也请少选同向双指针, 单调栈的题目, 因为index很容易输错。 还有就是有些candidate可能没怎么准备动态规划, 也请不要问。

4. 如果做到了以上三点, 在candidate动笔之前, 如果发现了他们的做法跟标准答案不太一样, 一定要积极给提示, 提示他们怎么把题目分解开来, 保证他们写的过程中不会思维混乱

5. 及时的肯定candidate写的code, 让他们有足够的信心

6. 当发现candidate写出来bug的时候, 一定要积极引导, 比如说告诉他们错误在哪一行, 是因为什么出错的, 然后让他们自己改正, 这样才能得到candidate可以自己改正bug的signal。

7. 面试完coding部分之后, 要积极的给candidate feedback, 告诉他们应该在哪方面着重准备, 避免他们下次不小心栽别人手里

8. 提交feedback之前, 如果code还有什么问题, 或者是代码风格不好, 可以酌情修改之, 再上交。

如果看帖可以让拼命准备面试的你, 得到一丝放松, 求加米!一字一字码出来, 来之不易。 穷的揭不开锅了...
  • 61
54条回复