撰文 | Peinan Yang
编辑 | Yiwei Xu
专栏 | 九章算法
又有好多人熬夜看了今天的 WWDC发布会吧?每次苹果的发布会都赚足了人们的眼球。也有很多人把 Apple 当成自己的 Dream Company。
今天小编从Glassdoor上,整理了 19 个 Apple 面试中会遇到的非技术面试题,其中不乏奇葩问题哦。
Software Engineer candidate
软件工程师求职者
1
"Describe an interesting problem and how you solved it." 

“当遇到问题的时候,你是如何解决的呢?请举个例子。”
2
"Describe yourself, what excites you?"
“介绍你自己,并说说你的兴趣爱好。”
3
"Have you ever disagreed with a manager's decision, and how did you approach the disagreement? Give a specific example and explain how you rectified this disagreement, what the final outcome was, and how that individual would describe you today." 
“你有与经理意见不一致的时候吗?你是如何处理这个分歧的?给出一个具体的例子,并解释你是如何调解这个分歧的,最后的结果是什么,以及这个人如今是怎样评价你的。
4
Are you creative? What's something creative that you can think of?" 
“你是一个有创意的人吗?可以举例讲讲你的创意故事吗?”
5
"Why do you want to join Apple and what will you miss at your current work if Apple hired you?" 
“你为什么想加入苹果?如果苹果聘用了你,你会想念现在工作的什么地方?”
6
"What would you want to do 5 years from now?"
“未来5年,你想做什么?”
7
"Given an iTunes type of app that pulls down lots of images that get stale over time, what strategy would you use to flush disused images over time?"
“如果有一个iTunes类型的应用程序,里面存储了很多图像,但是这些图像随着时间的推移而过时了,你会用什么办法来清除这些随着时间推移而过时的废弃图像?”
8
“If you have 2 eggs, and you want to figure out what's the highest floor from which you can drop the egg without breaking it, how would you do it? What's the optimal solution?”
“有2个鸡蛋,你想知道最高可以从几楼摔可以保持完好无损。你会怎么做?最佳解决方案是什么?”
9
"You have a 100 coins laying flat on a table, each with a head side and a tail side. 10 of them are heads up, 90 are tails up. You can't feel, see or in any other way find out which side is up. Split the coins into two piles such that there are the same number of heads in each pile."
“桌子上有100个硬币,这些硬币都有正反面,其中10个是正面朝上的,90个是背面朝上的。你不可以摸,不可以看,也不可以用其他任何办法来分辨哪面朝上。你能否将这些硬币分成两堆,使每堆中正面朝上的硬币数量一致?”
Software QA Engineer candidate
软件质量保证工程师求职者
10
"How would you test your favorite app?"
“你会如何测试你最喜欢的App?”
11
"How would you test a toaster?"
“如果让你测试一台烤面包机,你会怎么做?” 
12
"There are three boxes, one contains only apples, one contains only oranges, and one contains both apples and oranges. The boxes have been incorrectly labeled such that no label identifies the actual contents of the box it labels. Opening just one box, and without looking in the box, you take out one piece of fruit. By looking at the fruit, how can you immediately label all of the boxes correctly?" 
“有三个箱子,一个箱子中只有苹果,一个箱子里只有橘子,一个箱子里既有苹果又有橘子。这些箱子的标签都不正确,所以不能通过标签辨认出箱子里的实际内容。只打开一个箱子,不能看箱子里面是什么,只拿出里面的一个水果。通过这个水果,你如何立即给所有的箱子贴上正确的标签?”
13
Senior Software Engineer candidate
高级软件工程师求职者
"If we hired you, what do you want to work on?"
“如果我们聘用了你,你比较偏好做什么方面的工作?”
14
Build Engineer candidate
系统集成工程师求职者
“Are you smart?”
“你觉得你自己是个聪明的人吗?”
15
Software Manager candidate
软件经理求职者
"What are your failures, and how have you learned from them?" 
“你有什么失败的经历吗?你从中学到了什么呢?”
16
Software Engineering Manager candidate
软件工程经理求职者
"Tell me something that you have done in your life which you are particularly proud of."
“讲一讲你在生活中所做的一些特别令你自豪的事情。”
17
Senior Software Engineer candidate
高级软件工程师求职者
"Why should we hire you?" 
“为什么我们应该录用你?”
18
Engineering Project Manager candidate
工程项目经理求职者
"What was your best day in the last 4 years? What was your worst?" 
“过去4年中,你最开心的一天是怎么样的?你最糟糕的一天又是怎么样的?
19
Lead Analyst candidate
首席分析师求职者
"If you're given a jar with a mix of fair and unfair coins, and you pull one out and flip it 3 times, and get the specific sequence heads heads tails, what are the chances that you pulled out a fair or an unfair coin?"
“如果你给了一个罐子,里面混合着不同的硬币,有的有正反面,有的两面图案一样,你拿出其中一个,用手指翻转它3次,让它先后呈现的图案必须按照正-正-反这个顺序。抛开硬币的种类不说,你得到正-正-反这个顺序的概率是怎样的?”
更多精彩内容
  • 回复“简历”,查看简历撰写指南,获取“简历模板”
  • 回复“冷冻期”,查看北美各大IT企业冷冻期信息和注意事项
  • 回复“Career”, 查看Caireer Fair 攻略 check list
  • 回复“薪资”,查看北美各大IT企业New Grades Engineer 薪资水平;
  • 回复“项目”,查看7-14天可以搞定的小项目推荐
  • 回复“评分”,查看系统设计评分指南
  • 回复“behavior”,查看behavior interview指南
  • 回复“晋升”,查看Engineer晋升机制 
《九章算法班》| 本周免费试听
通过strStr这一道常见面试题讲解面试中的常见误区
从面试官的角度分析面试的考察点
从Subset中了解算法面试中模板的重要性
面试常见问题答疑
2017年秋招备战进行时
赢在起跑线!
报名登陆官网 www.jiuzhang.com
或点击文末“阅读原文”
继续阅读
阅读原文