![]() |
||
姓名:陳東宇 | ||
學校:西南科技大學 | ||
班級:成都華清遠見1505班 | ||
單位:深圳銀河風云科技有限公司 | ||
崗位:嵌入式軟件開發 |
找工作時不要太心急,工作只是暫時沒有,有些時候會有很多公司打電話問:約嗎?盡可能將時間安排妥當,還有就是,如果一天有超過2家公司有約,那還是上午一家,下午一家,如果相距不是很遠,可以一天面試多家公司,比如天府軟件園。為了防止找不到路,至少應提前到網上找到路線及方向,可以提前一些時間到,然后可以提前找到公司,然后差不多時間后,就可以去面試了。
面試時,放松些就行了,如果之前去過大公司面試過,就更沒有理由緊張了。筆試,面試的過程都是學習的過程,如果知道,就將自己知道的說出來,不要亂編,因為如果你進了這家公司,你的工作會很累的,因為經理會認為:這些工作你可以勝任,因為面試時你就是這樣說的,當然可以適當添加一些東西,比如你對驅動框架比較熟悉,也看過相關的內核源碼,或者看過多個相關的驅動示例,也試著寫一個驅動,但因為一些原因沒有完成或成功,面試時,可以說自己做過,后但效果不理想。
就像我在西加去杉面試,面試官問我4G模塊的相關的問題,我說做過,只將GPRS連通,發送短信等基礎功能做過,后期沒有使用了,就沒有進一步學習了,也沒想過中間會出現什么問題,也沒遇到一些很棘手的問題(比如模塊出問題了,網絡不正常等);然后面試官就問我當在調試4G模塊時遇到問題怎么排查、處理,如是說出自己的思路就行了,因為很多問題都不只有一個解決方法。你的解決方法不一定正確也不一定錯誤,只是解決問題的時間長短不同而已,大家的目的都是一樣的:解決問題。
有些時候臨場發揮就是對所學知識的考驗,在面試品聯時,面試官將后我們做的智能家居這個項目當作我的工作經歷,當時問了關于如何處理短時間大量用戶登錄/連接的情況,如果你沒有線程池的相關的知識,是不好回答的,因為線程池的一個主要應用就是服務器上處理短時間內大量請求,但處理這些請求的時間又很短的情況,至于具體的實現,面試官一般不會問你,因為根據應用場景不同,其核心代碼的組織方式又不同;當面試官問我如何處理系統崩潰或因程序偶然的錯誤導致整個軟件重啟,如何定位這種錯誤,我的回答時:記錄關鍵操作到系統日志,比如用戶登錄、控制傳感器的命令,都可以記錄到系統日志。此時一般會問:如何記錄日志。如果對Linux系統日志系統了解的話,就可以回答使用Linux下的 syslog 自動記錄我們日志信息。
面試的過程也是學習的過程,當面試過程中如果被問到不知道的問題,一般比較好的表現是:問一下面試官這個問題的解決方法,然后可以說一些自己的想法。至少證明你想從事這方面的工作,且對這方面的技術感興趣。對于技術開發行業,個人認為有些時候感興趣比你的工作經歷更被看好,主動學習與被動學習是兩個完全不同的效果。
沒有人能對一家公司的未來有很清晰的預測,因為未來本來就是不可預測的,所以當拒絕去某家公司時,要說明一些原因,也要客氣些,因為你不知道未來會不會與這家公司再有交集,選擇是雙向的,既然公司給了一個選擇他的機會,即使不去,你也應該維持雙方良好的關系。
現在在銀河風云上班,感覺部門經理與產品經理人都還不錯,公司氣氛還可以,不過進來2周了,就做些邊緣工作,看代碼、看文檔、寫一些擦邊球程序,還是想多做些東西,多學習一些知識,慢慢來吧,畢竟剛入職一些核心的東西還未能接觸的到。