大多數人都高估了他們一天能做的事情,但低估了他們一年能做的事情
這是我用來準備後端開發校招面試的筆記本。按照電腦基礎知識的不同版塊,記錄了面試中常見的問題以及比較規範的答案,大部分問題都帶有更加細節的知識點追問。我用它來收集整理自己遇到的一些面試題,並且在面試前回顧。
電腦網路 | 作業系統 | 資料庫 | 設計模式 | 工具 | Python | 面經 |
---|---|---|---|---|---|---|
☁️ | ? | ? | ? | ? |
這份筆記採用的並不是對每一個知識點進行講解的形式,它的目的很純粹,就是為了快速備戰面試考點,因此全都是採用【常見面試問題+ follow-up questions + 可以直接採用的答案】的形式,力求達到效率備戰的目的。
你可以將其作為模擬面試的問題來源,測試你的熟練程度;也可以當作面試前的知識點梳理,對一些細節問題進行填補;
當然,這本筆記本也同樣適用於那些能夠通過履歷篩選,但是對電腦基礎知之甚少的人,如果你之前從未在學校修過或自學過這些課程,你依然可以透過這份筆記快速備戰面試。
當你瀏覽每個版塊的目錄時,你可能會覺得並沒有涉及到多少問題,但其實,每個問題下的一連串追問才是這些筆記的精華所在。如果你覺得你已經對目錄中的問題了然於胸,你可以點進這些問題,多看看它們的follow-up questions.
這個repo沒有包含資料結構與演算法部分,你可以查看我的另一個repo:Solid data structure and algorithms,在這個repo中我係統地練習了各種資料結構和演算法,並提供了Python程式碼
這個倉庫目前還在不斷改進之中,有些問題還沒加入到筆記,有些問題的想法和答案可以做得更好!如果你有很棒的想法,歡迎提issues 或pull requests!
感謝所有參與到這個專案中的夥伴們(如果下面漏掉了你,可以提醒我一下)~
Contributers:
Provided by @lutherlau
以下是我的面經,以及備戰面試上岸經歷分享
這本筆記本的名字來自電影《Lone Survivor》中的配樂《Waking Up》;在電影中,這段配樂出現的場景,是兩名隊員在基地外面的大草原上晨跑。
電影中我很喜歡的一句話:
Anything in life worth doing is worth overdoing. Moderation is for cowards.