据国外媒体报道,苹果公司在面试潜在的员工时,经常会提出一些高难度脑筋急转弯,或者要求面试者说出苹果产品硬件配置的每一个细节。苹果希望所有潜在员工都拥有极高的创造力,即便是销售和天才吧Speicialist职位也是如此。
1.桌子上放着一部老款iPhone,你所了解的iPhone使用的材料有哪些?
面试职位:产品设计工程师
苹果产品设计工程师的重要任务之一就是控制供应成本,以降低手机的价格。
苹果的手机定价非常具有竞争力,因此面试者必须懂得如何在特定成本区间内设计产品。懂得材料及其性质能够帮助设计师在维持低成本的同时设计出更好的产品。
2.形容一下你平时使用苹果产品的情况?
面试职位:销售
如果你想销售苹果的产品,你最好已经是苹果产品的用户。
不用说,苹果当然不会雇佣一个从来没有使用过iPhone的人做销售。
3.如果有500台洗衣机被测试实验室认定为不合格,你如何找出不合格的原因以及解决办法?
面试职位:产品质量工程师
如果制造过程中出现任何故障,你可能会失去价值数相当于百台iPhone的收入——这个数字也有可能是数万台或数十万台。
如果你想担任产品质量工程师,那么请首先确认,不管出现什么问题,你都能发现故障并找出原因所在。尤其是当问题出现在供应链早期的时候,这一点更加重要。
4.在极其有限的资源环境下,如何在user-space框架下实现处理网络、文件系统、UI系统等的线程模型?
面试职位:软件工程师
编写一组代码并使之运行非常容易,但要让它高效率运行却很难。
尤其是如果你在为一款手机设计软件。你必须使用低功耗的芯片,以维持较长的续航时间。
5.你如何计算出中国供应给美国的苹果的数量?
面试职位:材料项目经理
面试官所指的是苹果。你懂的,一种水果。
但这仍然是一道相当基础的供应链题目。如果你要担任供应链管理职位,你需要清楚地知道供应商有哪些,他们能提供的材料有哪些。
苹果优势的一个重要来源就是,他们买断了制造智能手机所需的所有最好的零部件。如果你对整个供应链都了如指掌,你就能降低成本。
6.使用运算放大器设计一个LED驱动电路。
面试职位:硬件工程师
许多情况下,你设计的产品不会工作在最适宜的环境下。有时会太热,有时会太冷,甚至会掉进水里。
你必须保证你的硬件在这些非最佳环境下仍然能够运行。
7.你如何诊断缓冲区溢出?
面试职位:软件工程师
许多时候,判定一个工程师是否属于最优秀的行列,最好办法就是问他们如何解决一个问题。
如果出现缓冲区溢出,结果可能是灾难性的。因此,如果你想测试手下的工程师面临极端问题时将会如何反应,这个问题很适合。
8.现在有100个标记过的电灯泡。第一个人经过这些灯时,点亮所有的灯,第二个人经过时每隔一盏灯就切换开关一次,第三个人经过时每隔两盏灯切换开关一次。请问,当第100个人经过时,还剩多少盏亮着的灯?