作为谷歌面试官,为什么不断淘汰人
还没发文章的小羊
2025-03-07 15:35:39
来源于Nguyen
在2022年加入谷歌后,我接受了面试应聘者的培训。我有机会看到他们遇到了多少困难。
我准备分享一些他们常见的错误(那些我在法律允许范围内可以分享的)。
不了解数据结构并不是我淘汰候选人的首要原因。
编码只是整体中的一部分。除了编码之外,我们还需要理解许多其他方面。
目前,有比编码更具挑战性的问题。一个好的程序员可能是一个非常糟糕的分析师,反之亦然。
实际上,我不明白为什么编码与算法、分析、并行算法、优化、内存对齐、矢量化、避免假共享、面向对象设计、一致性、耦合、干净代码、文档、性能分析和增强等相比被高度重视。
我们仍然有将内存段移动到页面然后到缓存行、容错、资源管理、调度作业、运行队列等问题。
在我的学术、研究和实践经验中,我遇到了具有不同能力的人。通常,最好的程序员由于缺乏沟通技能而不是好的团队成员。或者他们不想遵守通用标准或关心适当的文档
更多内容在图
0
阅读:2