軟件工程師的面試問題

學識都 人氣:2.59W

下面是軟件工程師方面的面試題,請看

軟件工程師的面試問題

在一個資源非常有限的環境下,你怎麼實現一個作爲用戶空間框架的線程模型來處理諸如網絡、文件系統、UI系統等事項?

職位:軟件工程師

寫運行代碼很容易,但要保證它運行流暢則要花點功夫,尤其是爲手機設計軟件。

如何診斷緩衝溢出?

職位:軟件工程師

這是判定一個工程師是否足夠優秀的最佳問題。

有100盞燈泡,它們都是亮着的。接下來,第一輪你每隔一盞燈就轉換開關,第二輪每隔三盞轉換開關(第一輪被關掉的'燈泡可能會在第二輪時被重新打開),兩輪後會有多少盞是亮着的?

職位:高級軟件工程師

這個數學問題有點複雜,誰能告訴我答案麼?

你如何接收最新的科技訊息?

職位:Mac genius(蘋果店內“天才吧”的Mac顧問)

當你在蘋果商店向消費者展示產品操作時,人們可能會問你對TechCrunch,甚至是Business Inside上一些蘋果新聞的看法。

一個6X6宮格圖,你從左上角出發,目的地是右下角。中途只可以往右或者向下移動,能有多少路線到達終點?

職位:高級軟件工程師

看來,高級軟件工程師都得會做數學題啊。小編是沒希望了•••不過蘋果給出這個面試問題並不一定是要你給出答案,他們注重的是你的思考過程。

如何證實曲面曲率的連續性?

職位:CAD Sculptor(CAD製圖員)

CAD Sculptor需要與設計師一樣對產品追求完美,即使是一塊玻璃的形狀也要精益求精。