注册一亩三分地论坛,查看更多干货!
您需要 登录 才可以下载或查看附件。没有帐号?注册账号
x
本帖最后由 匿名 于 2020-12-23 06:01 编辑
先简单说一下个人背景:毕业后在startup做了两年 而后跳到某湾区大厂 至今工作三年 期间面试过的不下7, 80人 国人三哥白人黑人都见过 最近因为COVID大厂onsite全部改成virtual 这种新的面试环境下对面试者提出了一些新的挑战和要求 而最近见到一些国人同学在VO中频频踩坑 所以想从面试官的角度给大家提一些建议 希望能帮助后来的小伙伴们避免这些不必要的错误🙅♂️
- 不要作弊,不要作弊,不要作弊....重要的事情说三遍!! VO容易给人的一个错误认知就是 有可能在做题的时候寻求一些网上或提前准备好的帮助了 这里我想说的是 你会这么想 面试官也会这么想 所以从开始做题的那一刻面试官就开始盯着你在屏幕上的一举一动了 对于有经验的面试官来说 你的一个眼神飘忽 一次敲代码中的停顿 一次交流中的磕绊 都可以让我们看出你是否在作弊 e.g. 之前面的一个国人大哥 在答题过程中脸一阵白一阵黑 很明显就是在面试软件(dark mode)和browser tab(white mode)中间切换 而且现在很多面试软件都有detect面试者是否切换到另外一个界面或者新browser tab的功能 所以如果你在写题期间在电脑上做任何多余动作 都是非常明显的 而我们一旦确认你在作弊 不但这次面试会自动挂掉 还会把你拉上公司黑名单 从此你跟这个公司就无缘了 这真的是一件非常可惜且遗憾的事情 其实大家都是刷题刷面经过来的 提前做好万全的准备无可厚非 但请不要在VO过程中去做多余的事情 相信自己之前做过的准备 相信自己临场的解题能力才是最重要的 切记!切记!
- 一些不太习惯VO的同学 在交流的时候会没有看对方的习惯 介绍自己和project的时候也会显得非常不自然 大厂对于码农BQ和交流能力的要求其实跟做题的权重差不多 如果你的英语交流能力不行或者interpersonal skill很差 面试官会担心以后在做项目的时候会不好配合或者出现交流错误 即使你题做的很好 也有可能因为BQ或者交流能力给出weak hire甚至直接挂掉 所以大家一定要重视VO时自己的交流表达 面部表情和肢体语言.
- 提问 提问 提问....again 重要的事情说三遍!! 对于见过的原题或者类似的题 一定不要看到题马上就要求code 这时你需要做的是 让自己冷静下来 仔细读题 即使你之前已经把这道题的所有edge case和follow up都刷过了 也要抛弃掉之前所有的assumption 像看到一道新题那样去提问 把你能想到的condition都跟面试官clarify一遍 e.g. string长短 有没有空白字符 array size, duplicate, 空集, 有没有提前sorting, etc. 这不仅是一种good practice帮你事先缕清可能的edge case 而且对于面试官来说是一个coder professional程度的体现 是绝对的加分项 我个人的原则是 如果一个面试者没有起码花5分钟的时间思考和clarify question 基本就是不合格的 而且说明你肯定见过这道题 那么就算你很快做出来了 在面试官那里的印象分也不会很高 后面估计就会拿一道更难的题to try to get more signals 拿到一道题的正确的打开方式是 花5分钟时间clarify question 然后花5-10分钟时间口头walk through你的solution并分析时间空间复杂度 等面试官都认可了以后再开始写
- 写题过程中一定要随时跟面试官交流 解释你的思路 为什么这里这么写 这在VO的时候尤其重要 因为不少同学对着电脑写题习惯了 一开始写就忘了这其实是onsite 面试官期望着你跟TA交流 如果你题写的很快 用的语言又是面试官不熟悉的 那么在缺乏交流的情况下 很可能你写完的时候面试官还是看的云里雾里 对于你的解题能力没有足够的signal 这里我的建议是 每写上两三句就主动停下来口头解释一下 面试官只要不提问就说明TA看懂了 但是不要花时间写comment 那样太耽误时间.
以上就是我从面试官角度给大家的一些建议 希望对于后面要去VO的小伙伴们有帮助 帮大家在2021年拿到理想的offer!!
|