查看: 3107| 回复: 4
跳转到指定楼层
上一主题 下一主题
收起左侧

[职场感言] 大厂面试官如何考察candidate以及给candidate的建议

   
🔗
匿名用户-0FS5H  | 添加认证 | 2021-8-8 15:15:27 |倒序浏览

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
在大厂作为面试官前前后后面了5年,也面了几十场了,我会从以下5个方面来谈谈我是如何考察一个candidate的

  • 设计:一般我给出一个问题描述后,具体细节还是稍有模糊的,我会看candidate是不是会问clarifiying questions来收集requirements和constraints,提出合理的假设。要是有不同解题思路的话可以比较trade-offs,分析时间和空间的复杂度。有时我会要求candidate自己写出function signature。
  • 理解交流能力:在我给出两个test case后,我会希望candidate给出自己的test case,一是可以证明你对题目的理解、考虑问题周到,二是提供edge case来展现自己测试能力。在写代码前,我会希望candidate think out loud把大体的思路说一遍,不需要写pseudo code,但能说说会用什么算法和数据结构。
  • 数据结构和算法: 这是考察的重点,看的是candidate能否实现像dfs/bfs这类算法,能不能对算法进行优化,要是因为对算法不熟悉而写出死循环的基本就挂了。
  • 代码质量:代码简洁,运用合理的helper function来优化代码结构,有进行boundary check,对代码语言熟悉,尽量能通过自己debug来做到bug free,要是有一两个小bug都会给过。
  • 效率:写代码的速度,这也是看面试者思路情不清晰,能不能把思路很快变成代码。很多candidate就都跪在了这里。candidate可能对算法了解,但由于手生而没有按时完成其实非常吃亏。很多挂的都是因为思路不清晰前后更改代码而浪费了很多时间。由于面试时间有限45分钟,除掉5分钟自我介绍过简历,10分钟讨论题目,10分钟walk through test case问问题,一般能在20分钟解出题目是比较高效和保险的。建议你在聊简历和聊思路时就考虑到要为写代码腾出足够时间。这是能通过大量的训练最能快速积累经验的。所以建议你还是要好好刷题。
. From 1point 3acres bbs

以上就是我的一些个人建议,希望对你有帮助!. .и
求大米!!!

上一篇:字节跳动终于要在香港IPO了?
下一篇:如何让对自己不好的老板受影响
推荐
孤笑客 2021-8-8 22:05:15 | 只看该作者
全局:
贵司面试指标没有官方指南么?
回复

使用道具 举报

全局:
感谢分享!
回复

使用道具 举报

🔗
zhuw0006 2021-8-9 10:04:47 | 只看该作者
全局:
求问什么是function signature? 我用python
回复

使用道具 举报

🔗
ikwilhet 2021-8-9 21:54:07 | 只看该作者
全局:
Useful info
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
职场达人
  • ↑ 本版用于讨论职场各种干货话题,闲聊请去🔗聊聊或者🔗匿名版
  • ❌ 本版严禁水贴,引战,发布广告,拉群,贴个人联系方式,扣分无警告
  • ☑ 求职、面经等去 🔗北美求职和 🔗回国求职大区,刷题和学习请去 🔗终身学习大区
  • ☑ 请去专版发布 🔗内推, 🔗招聘信息,和讨论 🔗创业内容
  • ☑ PIP / DevList/ Need Support 等话题也已开设 🔗专版

本版积分规则

>
快速回复 返回顶部 返回列表