雙非渣碩,如何跳槽位元組,三面拿offer
今年都快過完了,轉眼來就只剩40來天了,和群友閑扯淡的時候,一位突然好久沒活躍的兄弟突然浮出水面,閑扯之中提到他轉去了位元組,在和他聊了一會兒后,決定把這位兄弟的經驗記下來和大伙分享一下,

這里不光有兄弟的面試經驗,還有各個大廠的最新面試題哦,需要的兄弟的可戳暗號CSDN

目錄
- 一面 45min
- 二面 1h
- 三面 30min
- 總結
一面 45min
大兄弟一面的時候還是蠻緊張的,心里也沒個底,抱著生死有命,富貴在天的心態,
一開始的時候就是簡單地自我介紹什么的,
接下來問了他一些問題,他大體上記了一下,就一下這些:
-
專案怎么測驗的?
-
什么語言比較熟悉(C++)?
-
說一下虛函式?
-
說一說dynamic_cast?
-
堆和堆疊有什么區別?
-
資料結構上的堆和堆疊有什么區別、底層結構是什么?
-
快排的時間復雜度、最壞情況呢?
-
演算法題:找無序陣列中第k個數?
關于這個問題,大兄弟一開始說用堆實作、后來他又想著用快排的partation實作, -
問他寫代碼時間復雜度是多少?
-
寫完自己設計測驗用例?(發現沒考慮一些特殊情況,又改代碼)
他發現沒考慮一些一些特殊情況,又改代碼了,
11 . 為什么我輸入2 3還會得到結果?
輸入陣列長度、輸入陣列內容、輸入k、面試官陣列內容沒輸全,k也沒輸入還是有結果,
他改了后還是不行(牛客這種缺少輸入就是會執行),面試官笑著說他有個地方沒發現,今天面試時間已經很久了,讓他再回去看看,
面試到到最后的時候,面試官反問他有什么想要的問的時候,大兄弟被問懵了,估計自己這下涼涼了,
二面 1h
進入到二面的時候,大兄弟有點不敢相信自己面能夠二面位元組了,做好了死在一面的打算,沒想到上帝把門給他打開了,或許這就是意想不到的人生吧,
又是新一輪的自我介紹,
然后二面問了以下問題:
-
比較熟悉C++是吧、那說一說智能指標?
-
回圈參考是什么?
-
說一說epoll?
-
為什么epoll用雙向鏈表?
-
說一說reactor、proactor,兩者有什么區別?
-
定時器怎么做的(時間堆)、時間復雜度是多少?
-
還有其他定時器嗎(時間輪)、時間復雜度?
-
TCP和UDP區別?
-
三次握手?
-
擁塞控制?
-
演算法題1:兩數之和(leetcode第一題)?
-
演算法題2:判斷一個字串是否為另一個字串子串?
大兄弟暴力寫了一下, -
第二題怎么優化?
這次面完大兄弟感覺自己穩了,有把握進第三輪,大兄弟的提心提示,面的程序中心態一定要放平和,就像是平時作業一樣,就當是上級提出了問題,急需解決,平常心態,不出錯,求穩,
三面 30min
恭喜大兄弟進入三面,這次大兄弟信心十足地準備了,可能是因為網路原因,聲音一直卡頓,但并不影響大兄弟的發揮,
再次自我介紹······
三面的問題大兄弟記了一下:
-
專案用什么測驗的?
-
說一說epoll?
-
說一說select?
-
epoll和select各自應用場景?
-
從字串S變到T,插入消耗2、洗掉消耗2、替換消耗3、求最小消耗?(不會啊)
-
說一說另外一個專案?
-
演算法題:兩個堆疊實作一個佇列(實作push、pop、count三個函式)?(簡單)
-
為什么想來杭州?
-
說一說優缺點?
-
游戲經歷?
-
讓你設計一個俄羅斯方塊怎么設計?
-
web頁面空白有哪些原因?
大兄弟說面試官問他為什么想來杭州的時候,大兄弟說自己勝券在握了,為什么來杭州發展了,肯定是因為錢多啊,大兄弟內心叨叨,
最后收到三面通過,拿到offer的時候大兄弟很淡定,決定收拾好自己的家當,準備開啟自己的杭州之旅,順便感慨下人生,

總結
大兄弟的經驗大概就是這些了,大兄弟最后還說了平時的技能過硬是很重要的,各位在平時的渾水摸魚中,也要加強自我技能的提升啊,
學習方法
大兄弟有一套自己的學習方法,他也不私藏,拿出里給大家分享分享,
每個人的學習情況是不一樣的,大兄弟自身學歷、還有專案不是加分項,清晰認識自己的不足之處是特別重要的,空閑時間抓緊學習和復盤,我這里也有些學習資料可以提供給大家,以及一些測開的知識點還有干貨視頻的講解,

面試題積累
把最近的大廠面試題都做做,查漏補缺,這一步十分關鍵,如果不知道自己的缺點在哪里去對癥下藥的話,那進步是不可能的,
加深對問題的了解
在做面試題的程序中,難免會遇到一些沒接觸過或者沒學習的知識,凡事不要慌,從基礎出發構建合適的思維方式和導圖,學習起來更加便捷快速,一步步加深,對問題的展開在自己的把握之中,
吃透熟悉的專案
把自己做過的專案中不錯的的地方挑出來,好好熟悉,將整個流程和內容分解,全部吃透,這樣它們就是你肚子里的東西了,一般來說面試中,專案是必問環節,更何況是以一個基礎點來展開問的,做到加深印象,在被問到時游刃有余的回應,
刷題
遠程的面試,做題偏多,可以多在一些網站刷題做題,切記要自己認真做,不能看答案,看了答案可能會出現一種自己什么都會了的錯覺,
總結
21天是一個習慣的養成程序,堅持21天養成自己的學習習慣,把自己每天學習到的知識積累下來,這是個無聊且乏味的程序,但需要堅持,
歡迎各位大佬來哦,有各個大廠的最新面試題哦,還有相關學習資料,需要的兄弟的可以戳暗號CSDN
點點關注不迷路~

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/225917.html
標籤:其他
