當(dāng)前位置:首頁 > 嵌入式培訓(xùn) > 嵌入式招聘 > 嵌入式面試題 > 嵌入式軟件工程師面試的7道題
今天某某參加了兩個公司的面試,把面試題目共享出來,供大家參考借鑒。應(yīng)聘的是嵌入式軟件工程師崗位。題目如下:
1. linux tty設(shè)備驅(qū)動體系結(jié)構(gòu)。
2. epoll poll select 原理與邏輯實(shí)現(xiàn)。
3. 驅(qū)動中為什么引入并發(fā)和互斥機(jī)制?
4. 如何優(yōu)化嵌入式設(shè)備的啟動速度?
5. 用兩種方法實(shí)現(xiàn)二分查找算法。(遞歸和非遞歸)
6. WiFi 和WLAN的區(qū)別。
7. TCP中的keepalive機(jī)制。
這7道題對您來說難么?如果不會可以找老師幫忙哦。當(dāng)然每個公司出的題目都不一樣。一般來說社招跟校招區(qū)別還是蠻大的,從題的難易程度上講,校招是非常容易過關(guān)的。特別是培訓(xùn)過的學(xué)生,他們企業(yè)都以為學(xué)生懂的很少,如果你這個時候過去我敢肯定能占大便宜!
C語言測試是招聘嵌入式系統(tǒng)程序員過程中必須而且有效的方法。這些年,我既參加也組織了許多這種測試,在這過程中我意識到這些測試能為帶面試者和被面試者提供許多有用信息,此外,撇開面試的壓力不談,這種測試也是相當(dāng)有趣的。
從被面試者的角度來講,你能了解許多關(guān)于出題者或監(jiān)考者的情況。這個測試只是出題者為顯示其對ANSI標(biāo)準(zhǔn)細(xì)節(jié)的知識而不是技術(shù)技巧而設(shè)計(jì)嗎?這個愚蠢的問題嗎?如要你答出某個字符的ASCII值。這些問題著重考察你的系統(tǒng)調(diào)用和內(nèi)存分配策略方面的能力嗎?這標(biāo)志著出題者也許花時間在微機(jī)上而不上在嵌入式系統(tǒng)上。如果上述任何問題的答案是"是"的話,那么我知道我得認(rèn)真考慮我是否應(yīng)該去做這份工作。