1. 首页
  2. 新闻

周末充电资源:苹果面试题库整理

神译局是36氪旗下编译团队,关注科技、商业、职场、生活等领域,重点介绍国外的新技术、新观点、新风向。

编者按:能到苹果当实习生无疑为将来找一份好工作找到了一块敲门砖。但是想当苹果的实习生必须过好面试关。Anjali Viramgama为此收集了一份苹果的面试题库,分为非数据结构与算法(Non—DSA)与数据结构与算法问题两部分,并且给出了相应解决方案。相信一定能帮到有意面苹果的你。原文发表在Medium上,标题是:Apple’s interview questions database

以下是一份面试问题清单,总共42道,是苹果面试的时候考过的问题,还附上了相应答案的链接。我是从Glassdoor那里弄到这些问题的。因为要准备面试,所以我自己整理出了这个数据库,同时鉴于我发现这些题库挺有用的,所以我想可以把它当作速查资源发布出来。在预定的面试开始前 2 周最好试着解决或者浏览一下里面所有的问题,这样面试会充分得多。有关实习生面试的更多信息,可到作者原文了解更多。

非 DSA:

1、用MacOS的优势是什么

  • 更好的多任务处理功能

  • 更好的硬件和软件优化

  • 界面简洁明了

  • 恶意软件更少

更多信息在这里。

2. 关于Unix与Linux (这两种操作系统的对比,内核情况,MacOS内核用的是Unix还是Linux)

3. 你对Siri怎么看?你对Siri有何改进建议?

4. 你未来5年的职业规划是什么?

5. 当你点击了一个URL时会发生什么?解决方案

简单:

给定一个整数数组和一个值,确定数组中是否存在任意3个数,其总和等于给定的值。

在询问了边缘情况的处理之后,解决方案应该类似于三数之和。

2. 给定一个已排序的数组,请返回其平方的已排序数组——相关讨论参见力扣。

3. 判断一个字符串是否为回文。解决方案

4. 实现一个有两个栈的队列。解决方案

5. 按位颠倒一个整数。解决方案 1或解决方案 2

6. 设计一个HashSet 。解决方案

7. 设计HashMap 。解决方案

8. 给定一个字符串列表,给出在列表中为唯一的字符串的数量。

解决方案 – 把字符串列表的所有内容放入哈希集里面,然后从中构建一个列表。

9. 求二叉树的深度。解决方案

10. 编写一个函数,计算给定的整形数在链表(Linked List)中出现的次数。解决方案

中等

实现一个迭代器,该迭代器除了支持hasNext和 next 操作之外,还支持对列表的进行peek操作:解决方案

商务合作扫码关注我们~

【版权及免责声明】本文仅代表作者本人观点,与亚洲头条立场无关。本站所有内容不构成投资建议,投资请慎重。如需转载文章,请注明来源及作者姓名,违者必究。

下一篇:没有了
« 上一篇
上一篇:时代天使抢跑“正畸第一股”,国内口腔健康战事迈入下半场
下一篇 »

相关推荐

QR code