2020秋招找工作總結

找完工作閒了很久,現在還是想寫點什麼,留給未來的自己看看吧!

本人雙非,渣碩,面試崗位:C/C++軟件開放崗,嵌入式軟件開放崗。

從時間先後順序面試了以下幾家公司:網易遊戲(雷火),廣州騰訊,成都浦發銀行,成都華爲,成都匯頂科技,成都烽火,成都紫光展銳,成都OPPO,重慶中興,重慶恩智浦。其他的筆試就掛了,有字節跳動,成都聯發科,綠盟科技,阿里

因爲自己是重慶人,所以主要考慮成都重慶公司。

拿到的offer不多,提前批面試的公司全掛,秋招拿到的有成都匯頂科技,成都烽火,成都紫光展銳,重慶中興,重慶恩智浦。

心酸歷程

1.筆試

從七月開始準備提前批的筆試,不算太晚,找工作的第一步就是擼代碼厲害,由於之前沒刷過筆試,只能臨時抱佛腳,在leetcode刷了不到100題。

從個人經驗來看,2020年的各公司筆試難度(軟件開發崗)順序依次是:阿里->字節跳動->網易->騰訊->綠盟->華爲->OPPO->匯頂->紫光展銳->烽火。其中浦發銀行,聯發科,恩智浦現場筆試。

先說阿里的筆試,全是編程題,記得有個題是給你一個段代碼,讓你實現其中一個函數功能,代碼量超級大,讀懂都要花費心思,半小時沒想出來,直接放棄。

其次字節跳動,我做的是提前批的題,四個編程題,一兩個題還是能做的,當時做了兩道AC了80%的40%,掛掉!

當時筆試了網易雷火遊戲提前批,5道編程題3個小時,做了兩道,分別AC了100%,100%,6%,順利拿到面試通知。

騰訊提前批是在線筆試,還是遠程的,用有道雲全程監控,當時給了三道題給1個小時完成,我寫了前兩道題,面試官只看思路。

綠盟沒印象了,當時也沒想着去!

華爲筆試注重細節,特別是進制,字符串操作類型,也有算法。這一年華爲筆試感覺難度比往年加大,一共三道編程題,2個小時,還好只要完成一道題就給面試,當時恰好過關。

OPPO筆試不只是編程題,也有選擇題,包含單選多選,當時做題狀態不錯,有幸進入了面試階段。

匯頂,紫光,中興,恩智浦筆試都比較簡單,考察算法程度不大,但是基礎編程能力還是要有的。

一般情況下,對做嵌入式應用軟件開發,嵌入式底層軟件開發或者偏硬件的工程師算法要求低一些,像純互聯網公司對算法要求就高一些。

筆試這一關是敲門磚,筆者建議從研二開始每天在leetcode或者牛客網等網站上刷一道題。

筆試考察的內容主要有數據結構(數組,隊列,堆棧,鏈表,集合,map),樹(平衡二叉樹,紅黑樹),基本算法(各種排序算法,二分查找,分治發,排列組合,最大最小堆,雙指針和快慢指針法),動態規劃(深搜,廣搜,揹包問題,回溯法),圖

2.面試

面試時刷人比例最大的一個環節,特別是技術面,一般過了技術面到了綜合面就八九不離十。面試準備的東西更多,不僅有基本的知識以外,特別要好好準備你做的項目,你參加的實習,競賽。

我面試時候的慘痛經歷:

第一,網易雷火遊戲面試,技術面兩個面試官交叉面,第一個面試官問了我項目上的問題,由於我面的服務器方向,面試官會挑選他感興趣的問題,其他問題一概不問,比如問了我epoll和select區別,4G模塊的移植,項目中如果沒有了4G網絡會選擇用什麼代替。還問了計算機網絡的問題,比如流量控制,擁塞控制,答上之後還問了一個深層的問題,具體啥忘記了,聽都沒聽過!第二個面試官直接拿了一套題給我做,半個小時完成15題,怪自己能力有限,能做對的可能一般都沒有,面試官還開玩笑說應該能收到終面。上午面完,下午沒收到終面。

第二,騰訊面試,面試官一上來全問我linux底層相關問題,十道八道答不上,全程尷尬。

第三,華爲面試,技術面兩個面試官交叉面(第一次出現兩個面試官),第一個面試官主要聊了linux應用層和底層相關的知識,線程的死鎖問題,中斷,系統調用,內存映射,除此之外還給了我一段代碼,讓現場排查問題,總體而言聊得還算可以。然而第二次面試就是一下掉入無底洞,問題第一點在於我簡歷上寫了但是實際沒做過,恰好就被問到了,問題第二點在於項目難點說得太簡單,沒含金量,說白了就是沒準備好。

第四,OPPO面試,技術面只有一面,吸取前幾次的經驗之後,談到項目就侃侃而談了,面試官還稱讚我的項目很有意義,可惜運氣不好的是面試官給的現場斯代碼沒寫出來!!!

第五,匯頂面試,經歷提前批面試的沉重打擊,當時心裏是十分擔心的,過度到秋招的第一面試公司就是成都匯頂科技,匯頂的面試難度顯然少了很多,技術面一面,HR一面,主管面一面,面試問題基本集中在你做的項目上,手撕代碼也很簡單,當天面完第二天就拿到offer,嵌入式軟件開發,待遇還不錯,非常人性化的公司了。

第六,烽火通信,技術面試難度不大,划水過,我把我實驗室做的項目,實習做的項目講了一遍就完了,說我能力不錯,直接過了,到了終面,更是划水,主要講了你在學校幹了啥,拿了什麼獎,最後拿到offer,加班少,工資不高,畢竟國企。

第七,紫光展銳,技術面主管恰好是帶我師兄的boss,還給了我sp,但某些原因沒去成,還是挺遺憾的。

第八,中興通信,技術面一面,兩個面試官,一個負責問,一個負責記錄,難度不是很大,在此,我總結到國企不僅看中你的能力,還會考慮你的學習成績,競賽獲獎,穩定度(是否是本地)。

第九,恩智浦,一個技術面,一個HR面,面試官看中和公司項目的匹配度,對口語有要求,畢竟外企,待遇還不錯,福利好,朝九晚五,但聽說不好跳槽。

總結一下,面試C/C++軟開或者嵌入式軟開要準備的有:計算機網絡,數據結構,算法,linux操作系統(I/O操作,多線程多進程、內存管理,中斷),嵌入式系統(GDB調試,BootLoader內核文件系統移植,外圍驅動設備移植),數據庫spl操作,C語言基本(特別是指針,經典函數如mmap和mallco實現,大小端模式,字節對齊),C++的多態繼承和重載,常用的設計模式。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章