机器学习访谈介绍书

2021-06-23 11:30:19

您可以在这里阅读书籍的网络友好版本。您可以在GitHub上找到源代码。

作为候选人,我在十几家大公司和初创公司采访过。我为公司提供了机器学习角色的优惠,包括Google,Nvidia,Snap,Netflix,Primer AI和Snorkel AI。我也被许多其他公司拒绝了。

作为一名面试官,我参与了在Nvidia和Snorkel Ai的招聘过程中,从冷电子邮件候选人那里迈出了我喜欢的工作,筛选恢复,做探索性和技术面试,辩论是否雇用候选人,试图说服候选人选择我们超过竞争优惠。

作为朋友和老师,我帮助了许多朋友,学生在大公司和初创公司的机器学习访谈方面做好准备。我给他们嘲笑面试,并记录他们通过的过程以及他们被问到的问题。

我还在他们的机器学习招聘管道上咨询了几项初创公司。雇用机器学习角色在您尚未拥有强大的内部机器学习团队和流程以帮助您评估候选人时,这一切都很困难。随着机器学习在行业中的使用仍然很新,很多公司仍然在他们进入时弥补,这不会让候选人更容易。

这本书是坐在桌子两侧的许多人的集体智慧的结果,谁花了很多时间考虑招聘过程。它是用候选人写的,但招聘了那些看到早期草案的经理告诉我,他们发现他们发现其他公司如何招聘,并重新思考自己的过程。

这本书由两部分组成。第一部分提供了机器学习面试过程的概述,可以使用哪些类型的机器学习角色,每个角色所需的技能,通常会询问哪些问题,以及如何为他们做好准备。这部分也解释了采访者的心态,他们寻找什么样的信号。

第二部分由200多个知识问题组成,每个人都以其难度水平 - 面试为更多高级角色应该期望更加困难的问题 - 这涵盖了在机器学习中的重要概念和常见的误解。

在您完成本书之后,您可能希望结账30个开放式问题,以测试您将您所知道的解决实际挑战的能力。这些问题测试了解决问题的技能,以及在实现和部署机器学习模型方面的经验的程度。一些公司称他们为机器学习系统设计问题。几乎所有我谈过的公司都在采访过程中至少提出了这种类型的问题,并且他们是候选人经常发现最难的问题。

“机器学习系统设计”是一个享用自己的书的复杂话题。要了解更多有关它的信息,请查看我的课程CS 329s:斯坦福的机器学习系统设计。

本书并不替代机器学习教科书,也不是游戏访谈的捷径。这是一个巩固您在机器学习中现有的理论和实践知识的工具。本书中的问题还可以帮助识别您的盲/弱点。每个主题都伴随着应帮助您加强对该主题的理解的资源。

这本书是由Chip Huyen源于美妙的朋友们创造的。对于反馈,勘误表和建议,可以在此处访问作者。版权所有©2021栗子。