能不能进苹果做 AI,就看这 20 道面试题了

2018 年 5 月 3 日 AI研习社 雷锋字幕组

本文为雷锋字幕组编译的面试专题,原标题 Apple AI Interview Questions — Acing the AI Interview ,作者Vimarsh Karbhari。

翻译 | 周娇 廖颖     整理 |  凡江

来源: Cultofmac

4 月 3 日,苹果宣布聘用Google搜索和人工智能主管 John Giannandrea,这是苹果在AI技术领域赶上其竞争对手的一个重大举措。

一直以来,苹果都在电子技术设备消费领域占有主导地位,根据苹果2018年第一季度的财务会议,它们的服务收入相比去年增长了 18% 。截至 12 月季度末,所有服务产品中的付费订阅数量已超过 2.4 亿。

本次聘用的 John Giannandrea 将直接向 Tim Cook 汇报工作,这表明AI对苹果公司非常重要,尤其是 Siri 和苹果服务。

  面试过程

与大多数招聘工程师的其他公司一样,苹果公司也有标准的面试流程。它给你相同的手机屏幕然后进行现场面试。现场大约有4-5次来自团队成员的面试。这个过程也会在这个 Qura answer 中说明。

针对苹果公司的资料指南

致谢:Apple

  1. 苹果如何个性化Siri的调用:Personalized Hey Siri

  2. 机器学习杂志(苹果公司机器学习工程师的博客): Machine Learning Journal

  3. Github 库(为了发展自定义的机器学习模型):Turi Create

  AI/数据科学相关问题

  • 你如何在数百万的产品中获取数百万用户每人的数百个交易,并将这些用户集中到一个有意义的细分市场中?

  • 我们对数据进行预筛选以消除诈骗的可能——那么我们如何找到一个可以用来确定诈骗事件的真实表示的数据样本?

  • 给定一个包含用户ID以及该用户购买的产品ID的表格1B,另一个表格将产品ID和产品名字对应。 我们试图去找经常被同一用户一起购买的成对产品,例如葡萄酒和开瓶器,薯片和啤酒。 如何找到最欢迎的100对成对产品呢?

  • 请详细描述L1正则化与L2正则化的区别,尤其是它们对模型训练过程的不同影响。

  • 假设你有10万个文件散布在多个服务器上,而且你想处理所有这些文件。 如何在Hadoop上操作?

  • Python和Scala的区别是什么?

  • 阐述 LRU Cache。

  • 你将如何设计一个客户端每分钟发送一次位置数据的客户端——服务端模型?

  • 你如何将数据从一个Hadoop集群传输到另一个Hadoop集群?

  • Java中不同的的内存类型是什么?

  • 你如何处理那些与处理数百个标题的元数据并行的日常繁琐事务?

  • 在数据流和可访问性方面,你如何在核心超载过度复杂文件系统即将计算机能量重定向到cellar dome的边界结构这样一个隐藏的时间框架内衡量成功与否?

  • 如果你能拥有一项超能力,那会是什么?

  • 你有时间序列传感器,预测下一个数据。

  • 使用SQL创建购物篮输出。

  • 你的心理物理学实验经验是什么?(基于研究成果的问题)

  • 你在表征方面的专长是什么? 你通常用它来做什么?在你做研究时你是如何用它来得到有意思的结果? (基于研究成果的问题) 

  • 你如何对待失败分析?

  • 判断一棵二叉树的左右子树是否是镜像的。

  • 什么是随机森林?为什么朴素贝叶斯更好?

  面试题分析

苹果公司 AI/DS 面试有许多与Hadoop相关的问题。他们的数据挖掘后端似乎建立在Hadoop上。还有很多问题是基于研究工作和研究成果的。在这点上苹果公司不同于我们之前讨论的其他公司。有很多基于批判性思维和特定情景的问题。

划重点清单:20个AI面试题 ,本文所有的数据都来自公共资源。

博客原址: https://medium.com/acing-ai/apple-ai-interview-questions-acing-the-ai-interview-803a65b0e795

雷锋字幕组正在招募中,扫描下方二维码,备注“雷锋字幕组+姓名”加入我们。

从Python入门-如何成为AI工程师

BAT资深算法工程师独家研发课程

最贴近生活与工作的好玩实操项目

班级管理助学搭配专业的助教答疑

学以致用拿offer,学完即推荐就业


新人福利


关注 AI 研习社(okweiwu),回复  1  领取

【超过 1000G 神经网络 / AI / 大数据资料】

想去 Google AI 工作?请收下这 20 道面试题

登录查看更多
7

相关内容

面试是招聘、招生等的一个常见程序,指通过面谈来了解并评估应试者,来确定是否符合要求。
【2020新书】实战R语言4,323页pdf
专知会员服务
100+阅读 · 2020年7月1日
深度学习界圣经“花书”《Deep Learning》中文版来了
专知会员服务
233+阅读 · 2019年10月26日
【ML小白】10 个机器学习 Q&A,面试必知!
机器学习算法与Python学习
4+阅读 · 2019年9月9日
Lyft独家面试资料首次公开
九章算法
6+阅读 · 2019年8月28日
备战AI求职季 | 100道机器学习面试题(下)
七月在线实验室
9+阅读 · 2019年3月22日
深度学习面试100题(第76-80题)
七月在线实验室
6+阅读 · 2018年8月3日
深度学习面试100题(第31-35题)
七月在线实验室
8+阅读 · 2018年7月16日
已删除
生物探索
3+阅读 · 2018年2月10日
BAT机器学习面试题1000题(316~320题)
七月在线实验室
14+阅读 · 2018年1月18日
BAT机器学习面试题及解析(266-270题)
七月在线实验室
6+阅读 · 2017年12月13日
Arxiv
6+阅读 · 2020年2月15日
Arxiv
4+阅读 · 2018年5月10日
Arxiv
13+阅读 · 2018年4月6日
Arxiv
3+阅读 · 2018年3月22日
VIP会员
相关资讯
【ML小白】10 个机器学习 Q&A,面试必知!
机器学习算法与Python学习
4+阅读 · 2019年9月9日
Lyft独家面试资料首次公开
九章算法
6+阅读 · 2019年8月28日
备战AI求职季 | 100道机器学习面试题(下)
七月在线实验室
9+阅读 · 2019年3月22日
深度学习面试100题(第76-80题)
七月在线实验室
6+阅读 · 2018年8月3日
深度学习面试100题(第31-35题)
七月在线实验室
8+阅读 · 2018年7月16日
已删除
生物探索
3+阅读 · 2018年2月10日
BAT机器学习面试题1000题(316~320题)
七月在线实验室
14+阅读 · 2018年1月18日
BAT机器学习面试题及解析(266-270题)
七月在线实验室
6+阅读 · 2017年12月13日
Top
微信扫码咨询专知VIP会员