嵌入式程式設計師應知道的幾個基本問題(轉)
嵌入式程式設計師應知道的幾個基本問題(轉)[@more@]C語言測試是招聘嵌入式系統程式設計師過程中必須而且有效的方法。這些年,我既參加也組織了許多這種測試,在這過程中我意識到這些測試能為面試者和被面試者提供許多有用資訊,此外,撇開面試的壓力不談,這種測試也是相當有趣的。
從被面試者的角度來講,你能瞭解許多關於出題者或監考者的情況。這個測試只是出題者為顯示其對ANSI標準細節的知識而不是技術技巧而設計嗎?這是個愚蠢的問題嗎?如要你答出某個字元的ASCII值。這些問題著重考察你的系統呼叫和記憶體分配策略方面的能力嗎?這標誌著出題者也許花時間在微機上而不是在嵌入式系統上。如果上述任何問題的答案是"是"的話,那麼我知道我得認真考慮我是否應該去做這份工作。
從面試者的角度來講,一個測試也許能從多方面揭示應試者的素質:最基本的,你能瞭解應試者C語言的水平。不管怎麼樣,看一下這人如何回答他不會的問題也是滿有趣。應試者是以好的直覺做出明智的選擇,還是隻是瞎蒙呢?當應試者在某個問題上卡住時是找藉口呢,還是表現出對問題的真正的好奇心,把這看成學習的機會呢?我發現這些資訊與他們的測試成績一樣有用。
有了這些想法,我決定出一些真正針對嵌入式系統的考題,希望這些令人頭痛的考題能給正在找工作的人一點幫助。這些問題都是我這些年實際碰到的。其中有些題很難,但它們應該都能給你一點啟迪。
這個測試適於不同水平的應試者,大多數初級水平的應試者的成績會很差,經驗豐富的程式設計師應該有很好的成績。為了讓你能自己決定某些問題的偏好,每個問題沒有分配分數,如果選擇這些考題為你所用,請自行按你的意思分配分數。
前處理器(Preprocessor)
1 . 用預處理指令#define 宣告一個常數,用以表明1年中有多少秒(忽略閏年問題)
從被面試者的角度來講,你能瞭解許多關於出題者或監考者的情況。這個測試只是出題者為顯示其對ANSI標準細節的知識而不是技術技巧而設計嗎?這是個愚蠢的問題嗎?如要你答出某個字元的ASCII值。這些問題著重考察你的系統呼叫和記憶體分配策略方面的能力嗎?這標誌著出題者也許花時間在微機上而不是在嵌入式系統上。如果上述任何問題的答案是"是"的話,那麼我知道我得認真考慮我是否應該去做這份工作。
從面試者的角度來講,一個測試也許能從多方面揭示應試者的素質:最基本的,你能瞭解應試者C語言的水平。不管怎麼樣,看一下這人如何回答他不會的問題也是滿有趣。應試者是以好的直覺做出明智的選擇,還是隻是瞎蒙呢?當應試者在某個問題上卡住時是找藉口呢,還是表現出對問題的真正的好奇心,把這看成學習的機會呢?我發現這些資訊與他們的測試成績一樣有用。
有了這些想法,我決定出一些真正針對嵌入式系統的考題,希望這些令人頭痛的考題能給正在找工作的人一點幫助。這些問題都是我這些年實際碰到的。其中有些題很難,但它們應該都能給你一點啟迪。
這個測試適於不同水平的應試者,大多數初級水平的應試者的成績會很差,經驗豐富的程式設計師應該有很好的成績。為了讓你能自己決定某些問題的偏好,每個問題沒有分配分數,如果選擇這些考題為你所用,請自行按你的意思分配分數。
前處理器(Preprocessor)
1 . 用預處理指令#define 宣告一個常數,用以表明1年中有多少秒(忽略閏年問題)
CODE:
#define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617542/viewspace-962390/,如需轉載,請註明出處,否則將追究法律責任。
請登入後發表評論
登入
全部評論
|
相關文章
- (轉)程式設計師應知道的12件事程式設計師
- iOS程式設計師面試要注意的幾個問題~iOS程式設計師面試
- 程式設計師應該知道的 13 個設計技巧程式設計師
- 每個程式設計師應該知道的12個API程式設計師API
- Python程式設計師鮮為人知但你應該知道的16個問題Python程式設計師
- 程式設計師必須知道的幾個國外IT網站程式設計師網站
- 程式設計師應該捫心自問的10個問題程式設計師
- 每個程式設計師應該知道12件事程式設計師
- 程式設計師應知道的12件事程式設計師
- Python 程式設計師應該知道的 10 個庫Python程式設計師
- 程式設計師寫程式碼時應該反覆問自己的10個問題程式設計師
- Java程式設計師應該知道的20個有用的庫Java程式設計師
- 程式設計師必須知道的幾個Git程式碼託管平臺程式設計師Git
- 程式設計師需要自問的 10 個問題程式設計師
- 程式設計師都應該知道的福利程式設計師
- 程式設計師應當知道的10個物件導向設計原則程式設計師物件
- 每個Android程式設計師應該知道的KotlinAndroid程式設計師Kotlin
- Java程式設計師應該知道的10個除錯技巧Java程式設計師除錯
- 前端程式設計師應該知道的 15 個 jQuery 小技巧前端程式設計師jQuery
- 2016年末程式設計師應該知道的基本架構思想程式設計師架構
- 作為程式設計師應具備的基本知識 (轉)程式設計師
- 每個程式設計師都應該知道的 15 個最佳 PHP 庫程式設計師PHP
- 程式設計師需要知道的 SSD 基本原理程式設計師
- Java程式設計師面試時應注意的三個經典問題!Java程式設計師面試
- Java程式設計師應當知道的10個物件導向設計原則Java程式設計師物件
- Python程式設計師常用的五大工具,你知道幾個?Python程式設計師
- [併發程式設計]-關於 CAS 的幾個問題程式設計
- 每個程式設計師都應該知道的基礎數論程式設計師
- 程式設計師最應該知道的20件事程式設計師
- 初級程式設計師需要知道的基本程式碼規範程式設計師
- 程式設計師解決問題的 60 個策略程式設計師
- 程式設計師解決問題的60個策略程式設計師
- 15個IT程式設計師必須思考的問題程式設計師
- 程式設計師世界常見的6個問題程式設計師
- 常見的幾個Qt程式設計問題的處理QT程式設計
- 程式設計師的幾個搞笑瞬間!!!程式設計師
- 每個程式設計師應該知道的計算機網路知識程式設計師計算機網路
- 每個程式設計師都應該知道的下一個程式語言——Kotlin程式設計師Kotlin