下面是軟體工程師方面的面試題,請看
在一個資源非常有限的環境下,你怎么實現一個作為用戶空間框架的執行緒模型來處理諸如網路、檔案系統、ui系統等事項?
職位:軟體工程師
寫運行代碼很容易,但要保證它運行流暢則要花點功夫,尤其是為手機設計軟體。
如何診斷緩衝溢出?
職位:軟體工程師
這是判定一個工程師是否足夠優秀的最佳問題。
有100盞燈泡,它們都是亮著的。接下來,第一輪你每隔一盞燈就轉換開關,第二輪每隔三盞轉換開關(第一輪被關掉的燈泡可能會在第二輪時被重新打開),兩輪後會有多少盞是亮著的?
職位:高級軟體工程師
這個數學問題有點複雜,誰能告訴我答案么?
你如何接收最新的科技訊息?
職位:mac genius(蘋果店內“天才吧”的mac顧問)
當你在蘋果商店向消費者展示產品操作時,人們可能會問你對techcrunch,甚至是business inside上一些蘋果新聞的看法。
一個6x6宮格圖,你從左上角出發,目的地是右下角。中途只可以往右或者向下移動,能有多少路線到達終點?
職位:高級軟體工程師
看來,高級軟體工程師都得會做數學題啊。小編是沒希望了•••不過蘋果給出這個面試問題並不一定是要你給出答案,他們注重的是你的思考過程。
如何證實曲面曲率的連續性?
職位:cad sculptor(cad製圖員)
cad sculptor需要與設計師一樣對產品追求完美,即使是一塊玻璃的形狀也要精益求精。