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

1 评论 7045 浏览 31 收藏 6 分钟

本文苹果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

  1. 苹果如何个性化Siri的调用:Personalized Hey Siri
  2. 机器学习杂志(苹果公司机器学习工程师的博客): Machine Learning Journal
  3. Github 库(为了发展自定义的机器学习模型):Turi Create

AI/数据科学相关问题

  1. 你如何在数百万的产品中获取数百万用户每人的数百个交易,并将这些用户集中到一个有意义的细分市场中?
  2. 我们对数据进行预筛选以消除诈骗的可能——那么我们如何找到一个可以用来确定诈骗事件的真实表示的数据样本?
  3. 给定一个包含用户ID以及该用户购买的产品ID的表格1B,另一个表格将产品ID和产品名字对应。 我们试图去找经常被同一用户一起购买的成对产品,例如:葡萄酒和开瓶器、薯片和啤酒。 如何找到最欢迎的100对成对产品呢?
  4. 请详细描述L1正则化与L2正则化的区别,尤其是它们对模型训练过程的不同影响。
  5. 假设你有10万个文件散布在多个服务器上,而且你想处理所有这些文件,如何在Hadoop上操作?
  6. Python和Scala的区别是什么?
  7. 阐述 LRU Cache。
  8. 你将如何设计一个客户端,每分钟发送一次位置数据的客户端——服务端模型?
  9. 你如何将数据从一个Hadoop集群传输到另一个Hadoop集群?
  10. Java中不同的的内存类型是什么?
  11. 你如何处理那些与处理数百个标题的元数据并行的日常繁琐事务?
  12. 在数据流和可访问性方面,你如何在核心超载过度复杂文件系统——即将计算机能量重定向到cellar dome的边界结构这样一个隐藏的时间框架内衡量成功与否?
  13. 如果你能拥有一项超能力,那会是什么?
  14. 你有时间序列传感器,预测下一个数据。
  15. 使用SQL创建购物篮输出。
  16. 你的心理物理学实验经验是什么?(基于研究成果的问题)
  17. 你在表征方面的专长是什么? 你通常用它来做什么?在你做研究时你是如何用它来得到有意思的结果? (基于研究成果的问题)
  18. 你如何对待失败分析?
  19. 判断一棵二叉树的左右子树是否是镜像的。
  20. 什么是随机森林?为什么朴素贝叶斯更好?

面试题分析

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

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

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

 

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

作者:雷锋字幕组

来源:https://www.leiphone.com/news/201804/Ai8pjW0jxxdx53f8.html

本文来源于人人都是产品经理合作媒体@雷锋网,作者@雷锋字幕组

题图来自网络

更多精彩内容,请关注人人都是产品经理微信公众号或下载App
评论
评论请登录
  1. 目前还没评论,等你发挥!