去年一高中老同學從google離職回duke去讀博,她問我有興趣去面google,我把簡歷發給她。
10月份,我就收到一封來自谷歌招聘人員的電子郵件,問我是否有興趣**聊聊。我們約定在第二天**。她先給我介紹google,再詢問我的工作經驗、社群活動,還有一些技術問題,目的是為了評估我的電腦科學知識。我當時並沒有比較好的回答她一些技術問題,然後她告訴我,我需要為真正的技術面試做好充分準備。
我還複習了資料結構,特別是樹、圖和雜湊,了解廣度優先搜尋和深度優先搜尋兩者的區別並編寫**,這是非常有必要的有價值的。掌握用動態規劃解決問題對面試很有幫助,但是理解動態規劃是相當困難的。
技術**面試持續了大概45分鐘,從乙個系統設計問題開始。之後,面試官會提供準備好的技術問題,需要使用谷歌文件編碼。這就是為什麼在紙上中練習寫**是很有必要的,因為在實際的面試中,沒有編譯器給你使。
面試題是關於馬在棋盤上的問題。我不會在文中討論更多關於這個問題,但在本質上,它可以通過簡單的廣度優先搜尋來解決。不幸的是,我在實現過程中犯了嚴重的錯誤。首先,我試圖過早地優化它,結果導致了乙個錯誤的實現;其次,我在bfs實現中錯誤地交換了for迴圈和while迴圈。有趣的是,當審查**時,實現結果確是深度優先搜尋。面試結束了,我不知道結果如何。
過了幾天後,招聘人員來**給我反饋結果了。她提到我的面試得到的反饋褒貶不一,針對這次面試她提了有效的意見,我也認同她的觀點。她提到會再給我來一次技術**面試,以得到更具體的反饋。我把複試定在兩周後,以有更充分的準備。
但是第二次技術面試讓我更失望,我認為這個問題很棘手,我設計實現成乙個動態規劃的解決方案,然而面試官告訴我這個問題可以通過基本的遞迴來解決,然後我就懵了。最後,我感覺到面試失敗了。
幾周後,招聘人員又來了反饋**,結果當然是跟我想的一樣,她說我以後可以重新申請。好吧,看看有機會也許下次再來吧。
記我的一次面試感受
最近參加了一場面試,有些感受,想記錄下來,以便日後討論。1 面試的提前準備工作 首先,將面試的流程搞清楚,做到心中有數 其次,在牛客網上查詢面經,對考察的專案有自己的應對策略,對考察的知識點有個基本的認識 再有,面試前,反覆思考,提前進入狀態。2 知識點沒回答的好的思考 1 stringbuffer...
記一次web前端開發的電話面試
前幾天經歷了一次 面試,因為我是應屆生,題目難度不大,只是考察個人的基礎知識的掌握程度。都怪我沒有及時記下來 題目不是很全。下面是我記得的,請看題。問 png與jpg的區別是什麼?問 png8與png24的區別是什麼?png的交錯與不交錯分別是什麼意思?問 閉包是什麼?舉個例子說明?問 匿名函式是什...
記一次面試
最近面試經常碰到這樣一道題 或者類似 ps.因為我阿姨不會就詳細分析吧。var btns document.getelementsbyclassname btn for let i 0 i btns.length i 這個之前說過,因為面試的時候,說了主要看閉包。所以也沒有多想。function f...