快捷搜索:  汽车  科技

机器学习面试题100道:斯坦福讲师出版机器学习面试书稿

机器学习面试题100道:斯坦福讲师出版机器学习面试书稿Chip Huyen,目前是斯坦福大学兼职讲师,主要教授机器学习系统设计(https://stanford-cs329s.github.io/)和Tensorflow相关课程,在此之前,她曾在Netflix、NVIDIA 和Snorkel AI 等大型科技公司从事机器学习系统的开发和部署工作。关于作者应届毕业的学生,正在找第一份全职ML工作。非ML领域的软件工程师和数据科学家,希望迈入机器学习领域。在专业知识方面,这本书介绍了200多个ML知识点,涵盖了机器学习领域大部分重要的概念和常见误区。此外,由于职位需求不同,这些问题覆盖了不同难度等级。最后,书中还提供了30 个开放式问题,以帮助读者检验现有的面试能力。

机器学习面试题100道:斯坦福讲师出版机器学习面试书稿(1)

编译 | 琰琰

近日,斯坦福大学讲师Chip Huyen 出版了一本《机器学习面试》书稿,分享了她多年来作为机器学习从业者,在面试和求职过程中积累下来的宝贵经验。从ML岗位、公司选择、到面试技巧,需要掌握的专业知识,整本书的内容可谓相当全面。

机器学习面试题100道:斯坦福讲师出版机器学习面试书稿(2)

如果你想了解:机器学习工程师、数据科学、ML/AI 架构师不同岗位之间有何区别?刚毕业的学生到底是该选择大公司还是小公司?面试官想要的是什么样的人才?怎样沟通才能展现自己的优势?如何谈薪资?面试过程有哪些常见问题?要如何准备,有哪些可学习的渠道或书籍?在这里都能找到答案。

作者在文中强调,这本书主要面向两类候选人:

  • 应届毕业的学生,正在找第一份全职ML工作。

  • 非ML领域的软件工程师和数据科学家,希望迈入机器学习领域。

在专业知识方面,这本书介绍了200多个ML知识点,涵盖了机器学习领域大部分重要的概念和常见误区。此外,由于职位需求不同,这些问题覆盖了不同难度等级。最后,书中还提供了30 个开放式问题,以帮助读者检验现有的面试能力。

机器学习面试题100道:斯坦福讲师出版机器学习面试书稿(3)

关于作者

Chip Huyen,目前是斯坦福大学兼职讲师,主要教授机器学习系统设计(https://stanford-cs329s.github.io/)和Tensorflow相关课程,在此之前,她曾在Netflix、NVIDIA 和Snorkel AI 等大型科技公司从事机器学习系统的开发和部署工作。

机器学习面试题100道:斯坦福讲师出版机器学习面试书稿(4)

个人主页:https://huyenchip.com/

同时,Chip Huyen也一位畅销书作家,她撰写了很多有关软件工程与机器学习领域的著作和文章,曾被LinkedIn 评选为2019 年软件开发领域的顶级作家Top10 和2020 年数据科学和人工智能领域的顶级作家之一。

此外,她撰写过四本越南书籍,销量累计超过 了100 000 册。

机器学习面试题100道:斯坦福讲师出版机器学习面试书稿(5)

这本《机器学习面试》汇集了她多年来的求职经验,也咨询了很多公司,参考了很多朋友的建议。她在书稿的序言中介绍说:

作为候选人,我面试过十多家大公司和初创公司,收到过谷歌、NVIDIA、Snap、Netflix、Primer AI 和 Snorkel AI 等公司的offer,也被很多其他公司拒绝过。

作为一名面试官,我参与了 NVIDIA 和 Snorkel AI 的招聘流程设计和执行,从简历筛选、初面、技术面,到终面和发送offer。在这个过程中,我对面试官和求职者的心理、如何吸引优秀的候选者,如果沟通薪资问题都有着充分的把握。

作为老师,我帮助了很多学生和朋友准备大公司和初创公司的机器学习面试。在为他们模拟面试的过程中,我发现了很多沟通上的细节问题和一些常见的面试技巧。

此外,我还咨询了几家初创公司的机器学习岗位招聘渠道。我了解到,对于企业而言,如果内部没有强大的机器学习团队和专业的招聘流程,招聘一位优秀且符合岗位需求的机器学习人才是非常困难的。而另一方面,由于机器学习还是一个新型行业,相关企业和需求还不足够大,很多候选者找到满意的工作也不容易。

需要说明的是,书中涉及的200多个面试问题都将提供详细的答案。目前,由于作者的个人原因,这项工作进展缓慢,这本书只有 10% 的问题提供了答案,之后的答案会陆续进行更新。

附全书目录

  • 第一部分:概述

    • 第 1 章机器学习工作

      • 1.1 不同的机器学习角色

        • 1.1.1 在研究中工作与在生产中工作

        • 1.1.2 研究

          • 1.1.2.1 研究与应用研究

          • 1.1.2.2 研究科学家与研究工程师

        • 1.1.3 生产

          • 1.1.3.1 生产周期

          • 1.1.3.2 机器学习工程师 vs. 软件工程师

          • 1.1.3.3 机器学习工程师 vs. 数据科学家

          • 1.1.3.4 ML 生产中的其他技术角色

          • 1.1.3.5 了解角色和头衔

      • 1.2 公司类型

        • 1.2.1 应用公司与工具公司

        • 1.2.2 企业产品与消费产品

        • 1.2.3 初创公司或大公司

    • 第 2 章机器学习面试流程

      • 2.1 了解面试官的心态

        • 2.1.1 公司希望从候选人那里得到什么

          • 2.1.1.1 技术技能

          • 2.1.1.2 非技术技能

          • 2.1.1.3 究竟什么是文化契合?

          • 2.1.1.4 初级与高级角色

          • 2.1.1.5 我需要博士学位吗?从事机器学习工作?

        • 2.1.2 公司如何寻找候选人

        • 2.1.3 公司在候选人中寻找什么信号

      • 2.2 面试管道

        • 2.2.1 常见面试形式

        • 2.2.2 其他面试形式

        • 2.2.3 大公司面试与小公司面试

        • 2.2.4 实习面试与全职面试

      • 2.3 问题类型

        • 2.3.1 行为问题

          • 2.3.1.1 背景与简历

          • 2.3.1.2 兴趣

          • 2.3.1.3 沟通

          • 2.3.1.4 个性

        • 2.3.2 询问面试官的问题

        • 2.3.3 糟糕的面试问题

      • 2.4 危险信号

      • 2.5 时间线

      • 2.6 了解您的赔率

    • 第 3 章报价后

      • 3.1 补偿方案

        • 3.1.1 基本工资

        • 3.1.2 股权授予

        • 3.1.3 奖金

        • 3.1.4 不同层次的补偿方案

      • 3.2 谈判

        • 3.2.1 薪酬期望

      • 3.3 职业发展

    • 第 4 章从哪里开始

      • 4.1 找工作需要多长时间?

      • 4.2 其他人是怎么做的

      • 4.3 资源

        • 4.3.1 课程

        • 4.3.2 书籍和文章

        • 4.3.3 其他资源

      • 4.4 ML 面试的注意事项

        • 4.4.1 做的

        • 4.4.2 禁忌

  • 第二部分:问题

    • 第 5 章数学

      • 符号

      • 5.1 代数和(小)微积分

        • 5.1.1 向量

        • 5.1.2 矩阵

        • 5.1.3 降维

        • 5.1.4 微积分和凸优化

      • 5.2 概率与统计

        • 5.2.1 概率

          • 5.2.1.1 复习的基本概念

          • 5.2.1.2 问题

        • 5.2.2 统计

    • 第 6 章计算机科学

      • 6.1 算法

      • 6.2 复杂性和数值分析

      • 6.3 数据

        • 6.3.1 数据结构

    • 第 7 章机器学习工作流

      • 7.1 基础知识

      • 7.2 采样和创建训练数据

      • 7.3 目标函数、度量和评估

    • 第 8 章机器学习算法

      • 8.1 经典机器学习

        • 8.1.1 概述:基本算法

        • 8.1.2 问题

      • 8.2 深度学习架构和应用

        • 8.2.1 自然语言处理

        • 8.2.2 计算机视觉

        • 8.2.3 强化学习

        • 8.2.4 其他

      • 8.3 训练神经网络

  • 附录

    • A. 对于面试官

      • 采访之禅

    • B. 建立网络

书稿链接:https://huyenchip.com/ml-interviews-book/contents/8.3-training-neural-networks.html

由于微信公众号试行乱序推送,您可能不再能准时收到AI科技评论的推送。为了第一时间收到AI科技评论的报道, 请将“AI科技评论”设为星标账号在看”。

猜您喜欢: