最近有同學二戰Google,罕見地遇到3輪加面,而且每輪都是Coding,
雖然題目都做出來,但最后還是跪了,反思之后,應該是由于做題太慢,有幾輪只回答了一道題,面試官沒有時間 follow up,
加面的情況今年很常見,有加面design,也有加面BQ的,不過像Google這樣加面3輪Coding的卻不多見,
據此也可以看出狗家對演算法的重視,現在演算法面試題做出來是遠遠不夠的,對做題時間的把控和其他方面的考察同樣重要,
本期福利
面試常考演算法模板 Cheat Sheet 面試演算法&資料結構知識點 Cheat Sheet
私信回復我“Google”即可領取福利
Google重優化,Facebook看輸出
除了Google外,Facebook加面也是家常便飯,如果面試表現不好,FB一般不會直接掛你,很多情況是給你加面機會或者down level,
FB 的Coding環節,面試官一般會準備兩道題,這時候如果你只是完美地做出一道題,基本上這輪就跪了,
相反,你快速解決兩道題,即便有些小瑕疵,說不定也能過,所以和Google類似,FB同樣需要你準確把控做題時間,
不過不同的地方在于,Google 面試官傾向follow up下候選人不斷優化解法的程序,而FB面試官更希望看到候選人在有限時間內輸出盡量多的內容,
給出最優解,就能甩掉90%的對手
舉個簡單例子,FB面試官給出題目后,你知道最優解,那么就沒必要先給個普通解法;
如果你想了5分鐘還沒有最優思路,那么這時就先給出已有的解法,這樣后面才有時間去寫代碼和測驗,
對此,令狐老師專門制作了《面試常考演算法模板 Cheat Sheet》,針對二分法、雙指標、BFS、DFS、DP等面試高頻演算法,給出了相應的使用條件、復雜度分析、適用問題以及代碼模板,
▲ 部分內容展示,完整模板見文末福利
對照模板,同學們紛紛表示面試中遇到的演算法題可以很快找到思路,寫代碼也更加流暢,
戳我報名免費試聽前4章,獲取更多演算法模板~
題做對了還被拒?快速debug也能逆襲
疫情和裁員背景下,各大公司演算法面試的bar無形中抬高不少,有同學在面Doordash時,Coding和BQ面試感覺都很好,題目也都做出來了,最后卻掛了,
HR給的Feedback表示其他候選人coding和debug能力更強,所以想要搞定演算法面試,會做題還只是第一步,
令狐老師在《九章演算法班》中就明確說到,演算法面試考察的維度有邏輯思維能力、代碼質量和溝通能力,
其中代碼質量就包括:
- 代碼有沒有寫完
- Coding style是否良好
- 是否Bug free
- 發現bug后能否快速debug
如果能夠在幾十分鐘的面試中表現出良好的代碼質量,那么相比其他競爭者就更有優勢,
搞定演算法面試,刷這100題就夠了
除此之外,為了讓大家更有針對性、更高效刷題,令狐老師更新了《面試演算法與資料結構知識點及考察頻率》,分析了演算法面試知識點的考察情況、學習難度和刷題數要求,
▲ 還有資料結構知識點及考察頻率,領取方式見文末
再加上據此總結的《演算法面試精選100題 2020版》,每道題基本都涉及3種演算法或資料結構,真正做到刷100題等于刷300題!
這100題已經作為免費福利在首節課中送出,想要的同學趕緊戳我報名領取
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/221285.html
標籤:其他
上一篇:最快速的尋路演算法 Jump Point Search
下一篇:杭電多校第十場
