2020暑假實習面經

今年因爲疫情的原因寒假一直放到現在,春節主要做了做自己的畢設,然後投了一些互聯網實習,因爲我以前是做嵌入式的,數據庫沒有接觸過,投的都是客戶端或者c++(其實也都不大會)。

小馬智行(自動駕駛算是我心裏的白月光了吧):微信羣裏有大佬內推,大佬還給我改了改簡歷(感謝!),然後網上筆試,都是類似地圖的題目,比如迷宮裏取鑰匙開門等,應該是我做過最難的筆試了,第一道是簡單的dp,第二道我用bfs過了,第三道就是迷宮裏取好幾把鑰匙開不同的門(我沒想到怎麼剪枝,超時,菜是原罪),第四道是玻璃紙覆蓋窗戶得到指定的圖形(看了一眼),沒得後續了。

圖森未來:發了簡歷,第二天郵件感謝信。

文遠知行:發了簡歷,未得到回覆。

騰訊:提前批,沒得筆試,剛開放提前批就投了客戶端(頭鐵),一面面試官看我的項目都是嵌入式方向(一點客戶端經歷沒得),就直接開始做題,那時候我還沒上過leetcode(頭鐵上的kuangbing帶你飛),基本就把二叉搜索樹都做了一遍,因爲寒假前剛在單片機上寫過紅黑樹,手比較熱,基本都做出來了,有兩道沒想到最優解,但是想到方向上了,面試官就安靜的等着我寫,給我提提建議,面了兩個多小時。一個禮拜後二面,就只問了問項目,再一個禮拜hr面完oc了(狂喜)。

美團:投了客戶端,筆試記不住了,過了兩題多一點點。面了騰訊有些膨脹,以爲客戶端只寫題目,被暴打。面試官是微固的校友,一開始說項目還挺好的(成電或多或少做過嵌入式吧),然後開始問基礎知識,線程進程(不會),數據庫(不會),https(不會),設計原理(不會),TCP/IP(好歹是通信的,這個還行),java虛擬機(不會),最後做了到leetcode上的題,我也沒做出來(我理解有偏差,我以爲是單鏈表,但其實leetcde上的意思是數組,菜是原罪)。

字節:簡歷掛。。。

面了美團後我就開始惡補這些知識,數據庫太大了來不及學,別的都填鴨一樣學了半個月。

百度:投的是c++,筆試記不清楚了,過了一道半吧。一面問的和美團很像,不過我都基本答上來了,問了到算法題,耽誤了一會想出來了,不過和他的解法應該不大一樣,他讓我解釋下,然後說明白我的意思了,也可以。然後,一面掛了???這個原因我現在知道了,後面會再出現一次,我在處理數組的時候用的是全局數組(我還傻逼一樣默唸這樣不用初始化了都是0),面試官認爲我太不專業,像個剛寫代碼的人(確實,我是c++速成)。

阿里:有師兄內推了區塊鏈(java後端),筆試題其實我都沒明白考察啥,瞎搞過了50。一面很嚴厲,被push得我都記不住問了啥了,問了很多我的項目,我怎樣優化或者擴展我的項目。最後問我冒泡排序爲什麼慢,我說因爲每次操作都沒到位,面試官說他的理解是交換造成了很多無用操作(哦哦,總結的真好,服氣)。二面也問了很多基礎知識,問了我爲啥麼投區塊鏈(我之前接觸過一些聯邦學習,我覺得很酷之類的),最後問了一個物理題,船上裝了大石頭,把石頭扔下去,湖面有什麼變化(阿基米德浮力),三面是p9大佬,問項目,其實我覺得問題裏給我挖了一些坑,但是我好像都跳過去了,最後問一下快排。四面p9大佬交叉,問項目,在線寫一道矩陣乘法(我又開了全局數組),他提醒了一下,我改成了vector(其實他一說我就改好了)。然後掛了,我當時挺不解的,因爲我寫的挺快的,微信上詢問了一下原因,說覺得我是個外行人,沒經過專業的代碼訓練(哭)。真的很可惜,師兄說我前面面的都挺好的,而且組內是java(我爲什麼要用c++寫?)。不過想了想,越是這種P9大佬,要求越嚴格,什麼語言就要寫的規範,而且我其實確實沒怎麼接觸過java後端(嵌入式裏面資源受限,開一個固定大小的全局數組其實挺好用的)。能走到四面純粹運氣好,好好學學秋招再來試試。不過面阿里真的給我一種打遊戲的感覺,每一關都很刺激(難),問的問題都很靈活,平時我自己都沒有意識到的經驗或者方法,都會被總結出來(面試官聽了我的介紹,就比我還懂我的項目)。

總結一下吧,我從一個寫嵌入式的硬件er兩個月裏面了這些互聯網公司,收穫真的是很大,首先知道了需要具有哪些基礎知識(B站的網課真香),其次是知道了要善於總結(所以開始寫博客了),還有一定要規範自己的代碼(至少看起來要專業)。繼續加油吧!

 

 

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