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

本文苹果 AI 的 20 道面试题,原标题 Apple AI Interview Questions — Acing the AI Interview ,作者 Vimarsh Karbhari。

4 月 3 日,苹果宣布聘用 Google 搜索和人工智能主管 John Giannandrea,这是苹果在 AI 技术领域赶上其竞争对手的一个重大举措。
一直以来,苹果都在电子技术设备消费领域占有主导地位,根据苹果 2018 年第一季度的财务会议,它们的服务收入相比去年增长了 18%。截至 12 月季度末,所有服务产品中的付费订阅数量已超过 2.4 亿。
本次聘用的 John Giannandrea 将直接向 Tim Cook 汇报工作,这表明 AI 对苹果公司非常重要,尤其是 Siri 和苹果服务。

面试过程

与大多数招聘工程师的其他公司一样,苹果公司也有标准的面试流程,它给你相同的手机屏幕然后进行现场面试。现场大约有 4-5 次来自团队成员的面试,这个过程也会在这个 Qura answer 中说明。
针对苹果公司的资料指南
超级产品经理
致谢:Apple

  • 苹果如何个性化 Siri 的调用:Personalized Hey Siri
  • 机器学习杂志(苹果公司机器学习工程师的博客): Machine Learning Journal
  • 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
 
翻译 | 周娇 廖颖     整理 |  凡江
作者:雷锋字幕组
@雷锋网