Darwin

十二月 25, 2014

Image not found when using dylib in xcode

Some errors like this: dyld: Library not loaded: /usr/local/lib/libXXX.dylib Referenced from: /sers/david/Projekte/Test/build/Debug/Test.app/Contents/MacOS/Test Reason:[...]
Read More »

六月 11, 2012

15道烧糊大脑的苹果面试题

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

十月 6, 2011

斯蒂夫.乔布斯昨日辞世

斯蒂夫.乔布斯,于2011年10月5日辞世,享年56岁。 他带给人们的不光是尽善尽美的产品,而是更加坚定了人们对美的不懈追求的信念! 永远怀念天才乔布斯……   [...]
Read More »

Proudly powered by WordPress and Sweet Tech Theme