雖然今年onsite改vo,但面試輪次基本一樣,通常的標配是5輪:
3輪coding+1輪system design+1輪bq
不過最近一位同學罕見撞上10輪vo,面到後來一直在超時,經歷實慘。
像這樣的硬核vo雖然不常見,但今年加麵的確很常見,有的公司是加一輪bq,有的還是要求演算法。
coding是最快篩人的手段了,純粹就是看你演算法是否紮實。8輪coding還不重樣,面試官大概率是想考察你:
這位夥伴用慘痛的經歷告訴我們:在面試難度陡然拔高的今年,你的答案是不是最優解很重要。僅僅bug free已經不能讓你在眾多求職者裡脫穎而出、成功上岸了。
如果面試官準備了兩道題,就算你完美的做出了一道,基本這輪也跪了。但相反,你快速做對了兩道,哪怕有些小瑕疵,說不定是個weak hire。在盡量短的時間裡面,給出最優解,才是制勝的關鍵。
拿一道真實面試題舉例:
轉殖一張無向圖. 無向圖的每個節點包含乙個 label 和乙個列表 neighbors.保證每個節點的 label 互不相同.
你的程式需要返回乙個經過深度拷貝的新圖. 新圖和原圖具有同樣的結構, 並且對新圖的任何改動不會對原圖造成任何影響.
你需要返回與給定節點具有相同 label 的那個節點.
大部分人會使用bfs寬度優先搜尋演算法,一邊找到所有的點,一邊又複製所有的點,然後一邊複製所有的邊並且在複製邊的時候又複製點。**正確的做法應該是:找到所有點 — 複製所有點 — 複製所有邊
實現方法
另一位夥伴也向我們分享了他的面試跪經:
通常要求加麵演算法,說明對方還是想給你機會的,這個時候一定要牢牢把握!
而純coding拼的不僅是bug free,coding quality也是面試官考察的重要指標之一。這恰恰是很多人在刷題過程中所忽略的。
令狐老師在《九章演算法班》中強調過,**不是寫出來就可以過面試的。面試中必須show出優良coding style,否則就很容易狗帶。想要拿到大廠面試的hire和strong hire評價,**質量(coding quality)優秀是基本要求。優秀的coding quality包括:
戳我免費體驗令狐沖的新版演算法課獲取面試coding style指南《九章演算法班》不久前剛公升級到2020版本,內容由原來的9章,暴漲至43章,應對疫情下的秋招更具針對性。
如果你是:
建議來免費體驗體驗,這套課程開課7年已成功幫助數萬學員斬獲心儀offer。
openCV簡要 10 輪廓檢測
1.尋找影象中的輪廓 cv2.findcontours img,mode,method mode為輪廓檢索模式 retr external 只檢索最外面的輪廓 retr list 檢索所有輪廓,並把所有輪廓儲存在乙個鍊錶中 retr ccomp 檢索所有輪廓,組織為兩層 第一層是外部邊界,第二層是空...
微軟5輪面試,終於結束了
從2014年初到現在,微軟5輪面試終於結束了。第一輪 面試,問專案經歷,聊專案 第二輪 面試,問專案經歷,出了乙個海量資料問題。回答得到了面試官的肯定。由於我已經回家,無法去微軟大廈,剩下的面試採用online meeting。第三輪面試,先讓寫了個2分搜尋,然後面試官出了個題,是2分搜尋的變種,讓...
Boss直聘宣布完成第5輪融資
今日,網際網路招聘平台boos 直聘在其兩周年 溝通會上表示,公司已經完成了第 5 輪融資,具體金額未作透露。但據其創始人趙鵬稱,目前 boos直聘資金充足,大概夠花 50 個月 資料顯示,截止到今年 1 月,看準網註冊使用者數有 5800 萬,企業覆蓋 220 萬家,ugc 總量超過 1200 萬...