模擬面試訓練營:頂尖科技公司的offer等着你

全文共1962字,預計學習時長7分鐘

 

圖源:unsplash

 

作爲自學起家的人,筆者總是覺得準備技術性面試是一項讓人抓不住重點的任務。爲了解決這個問題,筆者與志同道合的小夥伴合作成立了cscareers.dev社羣,旨在幫助和我們情況差不多的人們。要知道,幾個優秀的“學友”在學習道路上能起到很重要的作用。

 

這裏沒有什麼必須遵循才能成功的獨門祕訣,只有筆者的個人學習時間規劃以及總結的相關策略。但如果你即將投遞簡歷和參加面試,我強烈建議各位看一看這個正在建立的社羣。

 

我們旨在爲社羣成員免費提供特定公司的面試問題、舉行模擬面試、邀請頂尖科技公司的工程師檢查簡歷,以此幫助成員獲得面試機會並能順利通過面試。

 

 

選擇一門語言——2019年5月

 

到了面試準備階段,筆者還沒有掌握一門能應付面試的語言。筆者過去是(現在依然)是一個JavaScript開發人員,用JavaScript來完成面試中的算法題並不是最佳選擇。

 

筆者必須面對的一個特殊狀況是:在掌握一門面試語言的同時學會用它來解決問題。之前覺着Java有趣是因爲它的冗長複雜,但事後看來,倒是寧願花更多去學習Python。

 

但不論選哪個,都不要在挑選語言上耗費太多時間。大多數人面試時選擇的語言都是C++/Python/Java.選擇一門語言然後把重心放在更重要的事情上。

 

圖源:Unsplash

 

CodeSignal——2019年5月

 

在那時,即便是LeetCode上最簡單的題對筆者來說也很難完成,所以我開始用的第一個資源是CodeSignal。這個平臺將題目設爲多個難度等級,我要做的就是學習如何寫Java代碼並訓練解決問題的能力。

 

Arcade入門級板塊的所有編程練習花費了大概一週的時間,Codesignal的這個板塊能讓我們取得一石二鳥的效果。

 

CodeSignal網站

 

LeetCode——2019年5-6月

 

這時,筆者打算重新使用LeetCode。由於不熟悉如何用數據結構去解決問題,這上面的題對筆者來說依舊很難,但沒辦法,這是必經之路。筆者在YouTube上學習了有關算法的在線課程。

 

在做一個測試題時一定要注意時間,超過30分鐘的思考時間就顯得效率十分低下。如果你的解題思路不對,直接去該問題的討論區下面閱讀答案。

 

LeetCode的討論區是瞭解其他人如何研究/解決問題的絕佳資源。在一個問題上花費幾個小時與30分鐘造成的影響即便不是驚人的,也不可小覷。在學習不同的概念時,一定要非常注重自己花費的時間。

 

爲了能真正弄懂一個問題的答案,筆者通常會把別人的代碼寫在代碼編輯器中,然後盡最大努力弄清楚每行代碼的作用。凡是筆者偷看過答案的題,筆者都會把它們加入到錯題集中以便日後回顧強化解題思路。

 

 

模擬面試——2019年6-8月

 

模擬面試是幫助你爲面試做好準備的一個絕妙辦法,CodePath上面的技術性面試課程就包含每週一次的模擬面試機會。如果是現在,筆者肯定會用Pramp並制定好每週做1-2詞模擬面試的計劃。

 

儘管會有點兒緊張,但即便失敗了也沒什麼大不了,它不會給你的生活帶來不好的影響,模擬面試就是不斷試錯的機會。

 

在完成自己的模擬面試時,還能夠觀看其他成功人士的面試, YouTube上有好幾個可以和經驗豐富的工程師進行模擬面試的頻道。在cscareers.dev社羣中,我們會上傳很多通過艱難技術性面試的人的視頻,多看看別人的成功經驗,你會有所收穫的。

 

圖源:unsplash

 

LeetCode——2019年7-10月

 

到7月時,LeetCode平臺上曾把筆者打擊得體無完膚的問題現在已經不值一提,而且筆者終於能開始解決Blind 網站上列出的75大問題合集。

 

強烈建議大家去做這個合集中的問題,因爲它們覆蓋了面試當中涉及到的很多概念。筆者甚至在實際面試中被問到過這上面的原題。

 

CSCareersDiscord server上有一個機器人客服,你可以同它互動,然後在大熱的Blind合集中以及任何一家特定公司的面試問題中隨機選擇一個問題,對它提問。

 

CSCareers Discord機器人

 

無論何時有面試機會,筆者都會花時間練習要面試公司最常問的問題。比如,從Facebook經常提問的問題來看,他們喜歡問“樹問題”,所以要確保自己能遊刃有餘地回答“樹問題”。這是一個讓你爲特定公司的面試做好準備的實用方法。

 

除了研究公司的面試問題之外,筆者還會練習在白板上寫答案。你肯定不希望直到真正面試纔是你第一次在白板上寫東西。可以學習一些能幫你在白板上快速寫代碼的技巧,但如果你不花時間做準備,你永遠都不會學到這些技巧。

 

《編程面試的要素》——2019年9月

《編程面試的要素》這本書根據人們準備時間的不同提供配套的學習計劃,值得推薦。也很多人推薦CTCI這本書,筆者認爲僅用《編程面試的要素》這本書作爲學習材料是完全足夠的,當然,CTCI也會達到同樣的效果。

 

圖源:unsplash

 

不論是什麼樣神奇的技巧,想要獲得想要的結果需要的是不斷去練習。找到志同道合的的夥伴,做好時間規劃,你也可以通過面試。

 

我們一起分享AI學習與發展的乾貨
歡迎關注全平臺AI垂類自媒體 “讀芯術”

(添加小編微信:dxsxbb,加入讀者圈,一起討論最新鮮的人工智能科技哦~)

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