又快到了一年的校園招聘季節,俗話說金九銀十,如果想要在金色的九月,收獲頗豐,那么,從3月份開始準備面試筆試相關的部分,不算過分。當然,我并不是指現在從頭學,等到九月份就可以輕輕松松的收獲一個不錯的offer,找工作其實是幾年的積累。當然,如果問有什么技巧沒?當然是有的,下面針對應聘嵌入式的同學簡單說幾點:
1. 選擇問題
首先的一個問題是,很多同學還在糾結是去互聯網公司好呢還是去嵌入式公司好一點。典型的互聯網公司BAT,360等等大家耳熟能詳的公司~~~嵌入式公司呢?MTK, Realtek,珠海全志,NXP,福州瑞芯微,展訊等等吧。那么,這兩者有什么不同嗎?答案是顯然的,典型的互聯網公司對于算法的考察更深一點,而且大部分是無差別筆試,也就是說考C++和java的,很可能是一套卷子,而且平時需要多去刷一些算法題leetcode,牛客網等等。而對于嵌入式公司來說,對于算法的考察沒有那么深,但是它需要其他方面的知識積累,比如對linux的理解,包括進程調度,中斷處理,同步,設備驅動等等基礎知識的理解,語言的話,一般傾向于C/C++,需要有比較深的理解以及會簡單的算法等。
2. 書籍選擇
在網上,很多人推薦《程序員面試寶典》等等書籍,但是我看的是云里霧里。。。。。當然有我對于算法理解不夠的原因,但是總感覺它們沒有系統的講很多知識點,或者講了,但是感覺講的不夠清楚,所以在這里我推薦 何昊,葉向陽,竇浩 著的《程序員面試筆試寶典》。如果,你從來沒有系統學習過算法,可以去網上搜索一些知識點,但是我更推薦的一本入門書籍是 啊哈磊寫的《啊哈!算法》一書,相信一看就能懂,當然,寫程序需要的是大量的練習。。。
對于linux系統知識,推薦 陳莉君寫的《linux內核設計與實現》及《深入理解linux內核》,對于前一本書,需要做到將里面的知識點能夠全部講出來。。。。后一本書,可以作為參考,不過我至今也沒有看完呢。。。
對于嵌入式而言,很大一部分人都是去做驅動的,那么,驅動方面的神書就是《LDD3》了,以及宋寶華寫的《linux設備驅動開發詳解--基于最新的linux4.0內核》,這兩本書對于知識點的概括還是比較全面的,當然,更詳細的知識永遠是“Read the fucking source code!”
3. 心態問題
其實對于校招來說,最重要的一點就是態度問題,企業招聘做技術的,當然是希望找到一個靠譜的,踏實的人,而氣質寫在臉上,是經年累月積累在身上的一種氣質。。。所以嘞,自己看著辦吧~~
還有,不要急躁,很多時候,某一個公司把你的簡歷刷了,就是你不夠優秀,只是他們眼瞎了。。。哈哈
這一點說的容易,做的真的很難,看我的招聘總結里面也能發現,第一個公司就是沒讓我去面試,那天我很傷心,師姐也是這么勸我的,但是當時誰信啊~但是最后呢,我確實不錯。當然現在有點事后諸葛亮的意味,但是確實是這么回事。
暫時寫了這么多,該睡覺了,重點是下面的:
我會將linux系統相關的知識總結出來,做個PPT,然后錄個視頻講出來,目的是為了監督自己這一段時間的學習,另外一個原因是,希望自己以后對于某一個知識點忘記的話,可以通過這一段段視頻回憶起來。目標是2017年7月1日之前做完,在這里做個記錄。
2017年2月15日于北京
新聞熱點
疑難解答