仲一說:這篇文章是去年參加秋招的讀者寫的一篇總結(jié)。今年秋招馬上到了,希望對大家有幫助
秋招概況
今年秋招嵌入式形勢非常嚴(yán)峻,面試率級別的慘淡,對于我來說,也是煎熬的,我算不上優(yōu)秀,有很多大佬是亂殺的。
個人背景
雙非本碩,本科生醫(yī)工,碩士電子信息,本科有競賽國二,一年多嵌入式工作經(jīng)驗(有產(chǎn)出),對于我來說,我想從事嵌入式工作,投遞的崗位都是嵌入式相關(guān)的。
秋招總共投遞了150+家,按照投遞崗位、公司平臺、部門以及地域的優(yōu)先級次序,所以是有投了不少北京上海杭州的公司,但給我面試的總共只有20家左右。挺早意識到機(jī)會不多,我珍惜每一次機(jī)會,從自身出發(fā),積極的復(fù)盤反思。
仲一說:每次面試完的復(fù)盤很重要!咨詢過我的,我都著重強(qiáng)調(diào)過很多次!
秋招情況
走完流程:大疆(oc)、匯川(oc)、聯(lián)發(fā)科(oc)、大華(oc)、億道(oc)、恒玄、泰凌微、兆芯
二面掛:創(chuàng)維數(shù)字、蔚來、諾瓦星云
一面掛:360、快手、三星、地平線、百度、小米(拒)....
筆試掛:思科、英偉達(dá)(錯過)、字節(jié)跳動、中興、虹軟....
前期準(zhǔn)備
秋招準(zhǔn)備來說,我是從前年12月份開始的,不斷的再給自己一些buffer助力,參加一些訓(xùn)練營、完成開題答辯、寫博客以及出差談項目。
我想說珍惜每一段來之不易的經(jīng)歷吧,這些都會是你的財富,在學(xué)校主動參與的大部分經(jīng)歷都有它的意義價值和時間周期,僅供參考。
競賽階段:
相信大家很多都有參與過競賽,我覺得競賽里最大的收獲應(yīng)該是跟大家溝通協(xié)作解決問題的過程。我的伙伴對我非常寬容,愿意多次容納我的不足并提建議給我,我這里也在作相應(yīng)的反思總結(jié)改進(jìn),當(dāng)時的我能夠和他們一起坦然從容的面對和解決問題。
猶記得決賽答辯前一周的眾志成城,修改完善3w字的報告,設(shè)計一個展板,準(zhǔn)備答辯ppt,作戰(zhàn)前設(shè)備實地測試,最后也有收獲好的結(jié)果。
卡哥算法訓(xùn)練營:
參加卡哥算法訓(xùn)練營,真的是我做的一個正確的決定,講解思路清晰,讓我們高效的的刷題,節(jié)省了很多時間,對于我們嵌入式來說,上面的題目基本上是夠了,其中像動規(guī)之類的是比較少考的,??嫉木褪擎湵怼⒆址僮饕约盎A(chǔ)數(shù)據(jù)結(jié)構(gòu)構(gòu)造(例如棧與隊列),當(dāng)然還需要過一下C語言基礎(chǔ)代碼手撕哈(例如拷貝函數(shù)、判斷大端小端、位操作等等)。
但更重要的是,它讓我養(yǎng)成了寫博客的習(xí)慣,學(xué)習(xí)是要不斷的輸出的,兩個月時間的堅持,也有很好的獎勵正反饋,我選擇了要卡哥的書作為紀(jì)念吧(雖然不怎么看哈哈)。
這個過程中,我看到了很多戰(zhàn)友的優(yōu)秀博文,這讓我開始對自己寫的博客審視起來,有了愧疚之心,我在寫垃圾?。?!后面我放緩了博文更新的頻率,一方面完善前面的博文,一方面思考著輸出對自己和大家都有益的高質(zhì)量博文。
Linux內(nèi)核筆記訓(xùn)練營:
前段時間我一直在學(xué)習(xí)跟進(jìn)韋老師的Linux課程,也是學(xué)習(xí)到了驅(qū)動開發(fā)篇,與此同時在CSDN上看到這個訓(xùn)練營,看了一下內(nèi)容,一個月三周六篇博客要求,時間進(jìn)度上來說正合適,突然我有了一個想法,我是不是可以結(jié)合韋老師課程和筆記老師課程,梳理總結(jié)出自己的學(xué)習(xí)思路,并進(jìn)行深度實踐,輸出高質(zhì)量有意義的博文。當(dāng)有了這個目標(biāo)后,我動力十足。
每周deadline刺激下,硬生生抽出時間高質(zhì)量的去完成博文。最后也有所收獲,進(jìn)了TOP5并獲得認(rèn)證證書,也認(rèn)識了很多嵌入式方向志同道合的朋友。
畢設(shè)開題階段:
我相信大家都有各自的論文要開題,并有深刻的印象。我是從這個過程中學(xué)習(xí)收獲了很多,注意力高度集中,梳理出自己的研究脈絡(luò),凝練出自己的創(chuàng)新貢獻(xiàn)點(diǎn)以及解決方案,并通過ppt清晰的呈現(xiàn)講述出來。這里面國內(nèi)外研究現(xiàn)狀是最難寫的,大家應(yīng)該深有感觸吧,這個過程真的很鍛煉自己的一些綜合能力,并且對自己課題會有一個較深的認(rèn)知和理解。
對于我來說,課題應(yīng)該是近段時間里做的最深入的工作,是亮點(diǎn)和獨(dú)特點(diǎn),面試中我在講述我課題時,是我最自信的時候。去尋找自己的閃光點(diǎn)、獨(dú)特點(diǎn)和比較自信的東西。
尋找暑期實習(xí)階段:
辛虧我沒有放棄尋找暑期實習(xí)吧,讓我盡早的找到自己的問題,意識到不能all in 醫(yī)療行業(yè)企業(yè)。有實習(xí)offer選擇不去和沒有實習(xí)offer不去是兩碼事,提前的筆試面試也能盡早檢驗認(rèn)知自己的水平是怎么樣的,并作出相應(yīng)的準(zhǔn)備。
這個過程中,很多面試官給予我肯定,給了我一些信心,鞭策我不斷前行。這段時間也經(jīng)歷了等待煎熬和選擇困難,oppo排序沒泡出來,華子最終審批沒過,拿到了華勤驅(qū)動工程師崗位實習(xí)offer并陷入糾結(jié)(6月底)。
這個時候,我覺得我是因為沒有驅(qū)動相關(guān)的經(jīng)歷,所以掛了很多的簡歷;
但是過去實習(xí)的話,我感覺又不會有大的幫助。我問了很多人并問了我的引路人仲哥,他結(jié)合我的情況給出了我至今都覺得很對的意見:
1.你大部分都是簡歷掛,這我們沒辦法,每個公司有每個公司的用人要求,不是我們能決定的。
2.嵌入式短期實習(xí)大部分都是打雜,如果不是大廠的話,不建議你去,好好的打扎實基礎(chǔ)。
最后,我選擇放棄去實習(xí)。
在滿足有實習(xí)/工作經(jīng)歷篩選門檻之后,就需要追求質(zhì)量,而不是數(shù)量。
仲一說,為什么一定要大廠實習(xí)經(jīng)歷呢?中小廠不行嗎?
首先要搞清楚,我們實習(xí)的目的是什么?是為秋招經(jīng)歷找一份好的背書?還是為了學(xué)習(xí)一些技術(shù)呢?
如果是前者,我認(rèn)為一定要去像字節(jié),小米,oppo,大疆,騰訊等一線大廠實習(xí)。這份經(jīng)歷在秋招中將會是加分項。
如果是純粹為了學(xué)一些技術(shù),那去中小型公司也沒問題。但是,實習(xí)時長要有所保證,建議最少兩個月起步。
秋招總結(jié):
到了秋招階段,則是開始對自己有更深的復(fù)盤剖析。整個過程中分可以為多個階段吧,搜集信息、簡歷準(zhǔn)備、筆試、專業(yè)面、主管面以及HR面。
搜集信息:信息是非常重要的,投遞簡歷宜早不宜晚,可以提前關(guān)注你想去的公司招聘公眾號,有很多人有做了公司名單整理的。也可以稍微關(guān)注???,會有一些意想不到的收獲。
簡歷準(zhǔn)備
簡歷沒有一次就寫好的,都是要經(jīng)歷多次的改版完善,必要時積極尋求前輩大佬們的一些修改意見。根據(jù)自己經(jīng)歷,找出自己能去接受的崗位以及自己最想去的崗位,并思考需要自己要付出些哪些努力。以今年嵌入式為例,最好簡歷上的項目能有3個以上,但不宜很多,需要對簡歷上的項目有深刻認(rèn)知和理解。
筆試
嵌入式的話考的內(nèi)容比較雜,涉及到C語言、數(shù)據(jù)結(jié)構(gòu)與算法、操作系統(tǒng)、計算機(jī)網(wǎng)絡(luò)這些,是有不少的筆經(jīng),題型可以提前了解一下,也有做了整理的專欄可以訂閱。算法題還是比較常見的出現(xiàn)1-2道的,當(dāng)然編程算法題還是要刷的。
專業(yè)面
面試的內(nèi)容一般都是自我介紹+項目介紹+八股+手撕,自我介紹方面,提前做好背書,講清楚自己契合崗位的點(diǎn),并體現(xiàn)出自己的亮點(diǎn);
項目介紹方面,盡量以總分總的結(jié)構(gòu)講清楚,項目背景、項目描述、個人主要工作、項目難點(diǎn)以及項目結(jié)果;
八股方面,更多都是圍繞著項目展開的,所以在對自己項目技術(shù)棧的深入了解后,深入自我整理總結(jié)相關(guān)八股的筆記。遇到簡歷上沒有接觸過的和沒深入的,坦然的承認(rèn)自己不會和沒深挖就好了,保持著正常的狀態(tài)跟面試官聊就好了。
如果你進(jìn)了這家公司,很大概率就是會跟面試官同事的,應(yīng)該是怎么相處呢?最后建議面試過后及時的作個人的反思總結(jié)。
主管面
通過專業(yè)面之后可能會有主管面,基本上考察你的綜合能力,例如溝通能力、抗壓能力等等,看你是否合適來他的部門。
常見的一些問題,例如問你目前遇到的最大挫折,困難以及怎么解決的,項目難點(diǎn)等等,如果覺著自己可能回答不好就提前準(zhǔn)備下。還有一些需要臨場應(yīng)變的問題,如果你經(jīng)歷過的可以很從容的回答。
HR面
能進(jìn)入HR面基本就穩(wěn)了,排除一些特殊情況,問的一般都是比較常規(guī)的問題,保持一個平常心去面對,不能太不重視HR面。尊重這個面試,也是尊重你自己之前的努力。
有很多面試真的是運(yùn)氣問題,面試沒通過不要覺得完全是自己能力不行,放平心態(tài)作好總結(jié)反思就好了,自信的迎接下一次面試。
大疆面經(jīng)
一面(50分鐘)
基本上是圍繞著簡歷上的項目和畢設(shè)課題提問,少量八股。
- 自我介紹為什么工作了一段時間后選擇讀研?出于哪些維度的考慮簡歷上的項目和畢設(shè),那個更能體現(xiàn)你的能力詳細(xì)講述畢設(shè)課題,之后圍繞著基本原理、系統(tǒng)組成、技術(shù)點(diǎn)、挑戰(zhàn)點(diǎn)等深入討論。哪些方面會影響傳感器的精度和信號質(zhì)量。從產(chǎn)品角度,系統(tǒng)設(shè)計上有考慮什么方面?低功耗實現(xiàn)方面,硬件傳感器上的漏電如何去解決?設(shè)計的算法是如何部署在Android app端的?算法優(yōu)化過程中,在Android端如何進(jìn)行測試調(diào)試?工作階段的項目,MCU和FPGA之間是如何通信的?現(xiàn)在MCU資源這么豐富,為什么要采用FPGA?IIC協(xié)議、串口協(xié)議、SPI協(xié)議的特點(diǎn)、具體參數(shù)以及具體時序。(畫時序)IIC數(shù)據(jù)采集不正常時,你會怎么去分析問題?可能的原因有哪些?你剛拿到板子時,你會以什么步驟去檢查和驅(qū)動?在學(xué)習(xí)新知識和新技能,有什么心得?對原理圖設(shè)計和layout有涉及嗎?板子回來后的上電測試以及check流程?
反問:具體部門方向
二面(40分鐘)
- 自我介紹簡歷上項目的詳細(xì)闡述畢設(shè)課題所要解決的問題以及框架分析Linux和單片機(jī)程序之間的區(qū)別聯(lián)系。舉一個例子,現(xiàn)在所學(xué)的Linux知識對你所做的課題有什么借鑒幫助?對ARM架構(gòu)什么理解嗎?寄存器、中斷等Linux上注冊中斷,有什么需要注意和關(guān)注的地方嗎?
回:我是從Linux中斷程序?qū)崿F(xiàn)流程的角度回答的
- 死鎖相關(guān)的問題項目實現(xiàn)過程中敲代碼和項目協(xié)調(diào)等的花費(fèi)時間比例?代碼復(fù)雜度以及體量級別
回:時間比例,并舉例講述項目中的難點(diǎn),之后分析并如何講述是如何解決的。
- 圍繞著項目的具體細(xì)節(jié)問了一些問題,例如數(shù)據(jù)丟失、buffer爆掉之類的。嵌入式里方向其實有很多,你比較傾向于做什么方向?你對大疆有什么了解?擇業(yè)方面,醫(yī)療企業(yè)和無人機(jī)企業(yè)之間你是如何比較思考的?
反問:具體部門方向
三面(30分鐘)
- 自我介紹有什么做的有成就感、有亮點(diǎn)的項目可以想分享一下?項目中遇到的最大困難和挑戰(zhàn)是什么?摸索學(xué)習(xí)過程中的心得、經(jīng)驗總結(jié)。有什么寫作型的項目?如何寫作方面的講述項目中的具體角色和具體分工合作過程中有遇到什么問題,如何解決的?項目成員對我的一些反饋以及評價有了解過大疆的產(chǎn)品嗎?如果做無人機(jī)產(chǎn)品,你有什么一些想法嗎?工作過程中,是什么樣的一個情況呢?為什么沒有選擇繼續(xù)工作,而選擇去讀研?讀研過程中,有對自己的技術(shù)不足,有作相關(guān)的針對學(xué)習(xí)嗎?對于工作選擇,你那是有什么樣的考量?對公司工作氛圍、文化上有什么樣的考量?
反問:具體工作分配以及時間流程
總結(jié)
相比往年,我覺得今年的嵌入式秋招是難了很多,一方面很多公司縮招甚至不招(尤其芯片行業(yè)),一方面很多人轉(zhuǎn)來嵌入式,一般都是海投很多公司,才有較少的面試機(jī)會,整體時間線戰(zhàn)線拉的很長。
明年秋招嵌入式的形勢,不一定會好起來,想要去走嵌入式的同學(xué),可能需要放平心態(tài),之后堅持下去。在明晰自己的基礎(chǔ)情況下,尋找志同道合的戰(zhàn)友,有方向的去準(zhǔn)備項目,每一次的筆試和面試都耐心的復(fù)盤總結(jié),珍惜每一次機(jī)會。
最后的最后,也祝愿大家也能找到自己想去的去處,共勉。