求职:20道Apple苹果AI面试题

野蔷薇
5个月前 阅读 38 点赞 1

来源: 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上。还有很多问题是基于研究工作和研究成果的。在这点上苹果公司不同于我们之前讨论的其他公司。有很多基于批判性思维和特定情景的问题。

| 1
登录后可评论,马上登录吧~
评论 ( 0 )

还没有人评论...