1. 程式人生 > >Jungle的2019屆校招總結(含部分面經筆經)

Jungle的2019屆校招總結(含部分面經筆經)

Jungle的秋招結束了,藉助CSDN平臺,總結一下從7月底到10月底正式簽約期間的找工作之旅。首先宣告:Jungle只是個普普通通的小碩,並不是各種大佬,更比不上平均年薪百萬的知乎er,所以在這裡分享的是一個平凡小白的普普通通的求職之旅。

0.背景

大四保研,但是成績並不算拔尖,勉強搭上了保研的末班車。碩士期間沒有實習,沒有頂刊頂會論文,有發明專利,一篇EI,一篇會議,有專案經歷。

個人基本資訊

Jungle,男

        學校

本碩北京TOP3的985理工科院校

        學院

機械工程及自動化

       專業

機械電子工程

  實驗室方向

工業機器人系統軟體開發

    求職方向

C++軟體開發

1.提前批

雖然專業是機械類,但我的求職方向是C++軟體開發,因為①碩士期間做的專案是軟體開發方向,用的C++和Qt;②不太喜歡機械行業,感覺回饋週期略長。

在4月中旬就開始第一家了,因為大疆提前批實在來得太早了。草草準備了個簡歷去了招聘會,招聘會結束時現場筆試。現在看來筆試的題都是些基本的C++和資料結構的題目,但在當時真的不會做,比如“建構函式呼叫次數”,比如“已知二叉樹的前序和中序,求後序”。所以大疆提前批自然就掛掉了。從4月中旬開始重新看《C++ Primer Plus》,在之後陸續買了《劍指offer》《Qt程式設計》等書籍,也在看電子版的資料結構類資料。因為這方面基礎的確太差了。

  • 大疆(秋招)——2018.7月底

大疆秋招同樣很早,還是沒能通過筆試,投錯了崗位(機器人演算法崗),儘管我碩士期間做的機器人系統開發,但是演算法方面的經歷幾乎沒有,題也看不懂,所以現在也記不住當時做了什麼題。

  • 螞蟻金服——2018.7月底

電話面試一個多小時,後面的記不住了,沒幾個能夠答上來的,因為之前看過的知識記得不牢固。全程受虐,自然掛掉。

/*
1.用過哪些排序演算法?哪些是穩定的?
2.用過哪些STL容器?vector的底層是什麼?各個順序容器的區別?
3.出了一道二叉樹遍歷的題
後面的記不住了……
在第二天上午10點給我郵箱發了一道程式設計題,給了一堆時間片,統計最後的時間片區間。無限優化程式碼。一個小時後把答案發給面試官。

我只是簡單實現了功能,不知道怎麼優化,所以發過去後就杳無音信了。
*/
  • 中國網安——2018.7月底

電話面試了一個多小時,問了十幾個問題,都是根據簡歷上的專案、經歷來問的,順帶發散問些程式設計知識。自我感覺一般,第二天上午是HR視訊面試,大概10分鐘,問了下期望薪資、女票啊之類的。掛掉了。

  • 銀聯——2018.8月上旬
/*
1.筆試:銀聯的筆試兩個小時,記得都是客觀題,英語閱讀理解、C語言知識、資料庫知識、銀行知識、數學計算、邏輯推理等。我在高鐵上做的,做得頭暈就草草做完就提交了。但還是收到了面試通知,感覺筆試好像沒什麼關係。
2.面試
第一輪:群面,無領導小組
16個學生一組,圍坐在一張大桌子周圍,每個人面前有一張材料,大致是“針對P2P暴雷,銀行方面大致在研發技術、法律制定和公民道德三個方面需要加強,那麼最重要的是哪個方面呢”。每個人看完材料後1分鐘陳述自己的觀點。然後大家討論20分鐘;討論後大家必須統一觀點,選出一位代表向面試官陳述討論結果。
第一輪刷了3個人,感覺都是不怎麼說話,不積極發言的。剩下的都進了第二輪。感覺群面就是積極展示自己吧,但是也不要太過了,我當時聽說上午有一組群面,兩個人吵起來了……

第二輪:技術面,大概25分鐘
紅黑樹、程序間通訊、排序、虛擬函式(多型)、模板函式、C和C++區別、用過java嗎

之後大概過了一週多吧,收到錄取意向書了;8月底電話給了口頭offer;9月底通知體檢;10月底通知簽約。
*/
  • 匯頂科技——2018.8月中旬
/*
第一面:電話面,一個多小時
根據簡歷問了專案,問得很詳細,各個細節怎麼設計的,怎麼考慮的。
然後是C++、資料結構和軟體工程的知識:
C++:虛擬函式、類裡訪問許可權、繼承方式、繼承後的訪問許可權、繼承中基類的靜態變數是否繼承、靜態變數在繼承後受訪問權限制約嗎?模板函式(作用、使用場景)?
資料結構:根據前序和中序寫後序?排序演算法穩定性?出了一道演算法題(判斷一條直線是否在指定的矩形區域裡)
軟體工程:一道選擇題(忘了)?設計模式?

第二面:牛客視訊面,一個多小時
根據簡歷問專案;
線上程式設計:進位制轉換;反轉字串;

第三面:HR電話面,半個多小時
個人簡介;面試感受和評價;個人最有成就的經歷;專案裡最難的地方以及怎麼克服的;對今後的職業規劃;家庭情況;對匯頂想了解的。
*/

 

還有一家小公司,因為實在太水了(15分鐘HR面後直接給offer),不寫了。

總的來說,提前批並不順利,投了很多簡歷出去,只有上面幾家有面試機會,即便如此,上面的面試也不順利,很多都是全程受虐。其實還是自己準備不充分,很多簡單、基礎的問題都答不上來;另一方面,簡歷可能還是存在問題。歸根結底是個人硬實力不夠。

2.秋招

  • 恆潤科技
/*
第一面:技術面,30~40分鐘,但感覺不太嚴厲的技術面
根據簡歷問專案,沒問細節;用過java嗎?用過資料庫嗎?實習過嗎?論文?專利?

第二面:做PPT,介紹碩士期間自己完成的一個專案或者課題
一個面試官,我一邊展示他一遍提問,50分鐘全程很友好,最後聊得很high;

過了大概半個月左右吧,郵件收到offer,直接告訴薪資。
*/
  • 農業銀行軟體開發中心
/*
1.筆試
專門到某個指定的地點上機筆試,題目涵蓋C語言、資料庫、銀行安全、農行常識等範圍,其中資料庫類的題目最多。筆試最後是性格測試。全程大概90分鐘。

2.面試
8~10個學生一組,群面,一個大長桌,6~7個面試官坐在一側,一組學生坐在另一側;
首先,每個學生花不到一分鐘時間介紹自己;
然後,投影儀上出3個題,學生看完後花5~6分鐘在紙上寫答案(如何應對高併發?銀行系統安全架構考慮哪些方面?手寫二分查詢?)
其次,每個學生向面試官展示並介紹答案;
最後,面試官隨機針對某個學生提問,問題根據個人簡歷。
整個過程1個小時。

3.大概一週後吧,通知體檢;
4.體檢後3天官網出結果,之後是電話告知offer。
*/
  • 招銀網路科技
/*
1.筆試
筆試題目網上查詢吧,這個不像銀聯和農行了。

2.電話面試15分鐘
程序間通訊?delete/new和malloc/free?C和C++中struct?虛擬函式?根據簡歷簡單問了專案?

3.現場三輪面試
第一輪:25分鐘左右,程序間通訊、紅黑樹、AVL樹、虛擬函式、智慧指標、位元組對齊的原因、手寫程式碼(大數相加)
第二輪:30分鐘左右,根據簡歷聊專案,問得很細,是否可優化
第三輪:25分鐘左右,HR面試,已有offer?家庭情況?期望薪資?職業規劃?

10天后郵件裡給offer
*/
  • 浙江大華
/*
1.筆試:題目網上找吧
2.面試:根據簡歷問專案?虛擬函式?程序間通訊?TCP三次握手?排序演算法?

第一面就掛掉了,不知道為何。其實感覺大華的面試官不太友好,大華組織的面試也不太好。
*/
  • 中興
/*
1.筆試(網上找題目吧,不難)

2.第一輪面試:根據簡歷問專案,專案裡最難點?;TCP三次握手?程序間通訊?設計模式?

3.第二輪面試:自我介紹?碩士期間工作?職業規劃?

沒有之後了,大概是我說的期望薪資太高了……
*/
  • 海康威視
/*
1.筆試:題目挺簡單的,網上找吧

2.第一輪面試:程序間通訊?排序演算法用過哪些?簡述快排思想?執行緒程序區別?Qt的訊號槽連線方式?根據簡歷問專案?手寫程式碼(產生隨機數)

第一輪很high,問題我都答上來了,面試官記下了我的手機號。

3.第二輪面試:HR面,職業打算、期望薪資等等;

4.電話加面(10分鐘?):專業選擇?碩士畢設題目和創新點?

5.電話溝通offer,因為我執意要去成都,但是他們想讓我去北京或者杭州,所以over了。

後來有一天,第一面的面試官加了我微信,瞭解我不籤的原因後,表達了惋惜之情。
*/
  • 知乎、京東、百詞斬

這些要麼筆試沒過,要麼面試直接掛,就不說了。

3.秋招後期

  • 華為
/*
華為來得很晚很晚,所以放在秋招後期。華為的面試是最有氣場、場面最大的,但是感覺並沒有難度,甚至……很水……
1.筆試,相對來說簡單,網上找吧。

2.第一輪面試
根據簡歷問專案?手撕程式碼

3.第二輪面試HR面

4.半個月後錄用通知,現場知道薪酬
*/

4.寫在最後

拿下了華為、海康威視、銀聯、恆潤科技、招銀網路科技等幾個offer,回過頭來看,最想說的還是以下幾點:

  • 一定要最開始就明確自己想幹什麼(明確職位):我最開始並沒有想好,所以還買了Qt和SQL的書(沒看過),還在網上學習Java和SQL,浪費了不少時間。後來才漸漸明確了C++軟體開發,錯過了提前批很多機會。
  • 提前瞭解好意向地點的平均薪酬:我之前並不瞭解成都的薪酬水平,中國網安HR問我期望薪資的時候,我說了個超級低的薪資,這大概也是我被刷的原因之一吧。
  • 儘早看書、學習、刷題:比如C++軟體開發吧,儘早去刷劍指offer、LeetCode、牛客網等題目,很多公司筆試題目都是原題。
  • 做一份優秀的簡歷
  • 轉行要趁早:不要找工作找到一半就換方向了,轉到另一個職位甚至另一個行業(大佬除外)
  • 轉行靠自己,不要找藉口:沒人逼你轉行,要轉自己轉,不要因為是非科班的原因就降低對自己的要求。