程式設計師面試不應有的8個錯誤

2021-06-28 15:03:56 字數 1068 閱讀 5130

1. 不準備經歷方面的問題

一定要多花時間回憶你過去的相關經歷,包括你參與的專案,你遇到的各種困難,以及如何解決的這些難題。你的回答會影響面試官對你技術能力的印象,所以一定要回顧和整理一下你過去的專案經歷。

2. 依賴於事先背誦的答案

試圖通過事先背誦一些答案,然後在面試派上用場是乙個非常不好的方法。首先,恰好能用上你背的答案的概率微乎其微,其次,這樣的準備會花費你大量的時間和精力,而沒有真正能力上的提高。記住,你在現場發揮的越好、越真實,你身上的價值就越高。

3. 缺乏對面試的模擬

這是很顯然的,做很多事情前你都要準備和模擬一下,防止意外的情況發生。程式設計師面試也是一樣的,如果你正在準備乙個程式設計師面試,你應該找一些可以和你一起準備的程式設計師,你們一起模擬面試的場景,互相提問。

4. 沒有展現思考的過程

如果你在回答問題時很長時間不說話,就會讓人理解為你無法解答這個問題。你不提供乙個思考的過程,面試官就無法了解你的想法,不知道你是在思考還是被難住了。但是,如果你和面試官一直交談,他就會了解你的想法,看到你的思維過程,這是很重要的。而且當你的思路有偏差時,面試官還可以引導你回到正確的解決方案中來。

5. 寫**離不開編輯器

如果你要參加乙個技術型的面試,面試官通常會要求你在白板/白紙上寫**,而不是在電腦上。所以,你不能過度依賴於**編輯器,因為在那裡它會幫你補充**、顯示出你的語法錯誤等。趕快拿出筆和紙,寫下你的**,當你滿意自己在紙上寫的程式的時候,再把它輸入到電腦,讓編譯器驗證它正確與否。

6. 沒有養成良好的程式設計習慣

不要因為你僅僅寫了乙個可以執行的程式,就以為自己已經做得很好了。你還要注意在程式中有沒有重複的**、混亂的資料結構、過度的空格等等。要像在實際的開發中一樣,設計更有邏輯性的資料結構、有更好的框架、**更整潔和易讀。

7. 不進行測試

當你的程式寫完後,花點時間檢查一下你的**,以確保其中沒有bug。如果是在用筆和紙來練習,就要把程式再寫到編輯器中,讓編譯器幫助你檢查。

8. 總是著急忙慌

在解決問題時不要著急,否則只會導致更多的錯誤,顯得你很粗心。要有條理和準確的的做事,經常回頭看看你的**,如果有錯誤就改正它們。這樣做,其實完成專案的時間會更短,而且錯誤會更少。

程式設計師有五種錯誤不應犯

當你成為程式設計師後,你很容犯下文所提到的這些錯誤。話說失敗是成功之母,在程式設計的道路上,犯錯也是學習道路上不可或缺的一部分。尤其是初學者,他們犯的錯誤可能會比其他人更多,那麼該如何才能避免這些錯誤的發生呢?要有避免錯誤發生的意識,一旦意識到某種錯誤的發生,在下次編碼時,就應該想辦法避免,這樣,就...

8個程式設計師建議

我以前特別專注於計算機,任何打攪我的人和事我都認為是不速之客。我承認那個時候我的反應有點過頭,因為還是有很多值得認識的業界知名人士和值得相交的朋友,但是我卻沒有好好儲存他們的名片。我從不刻意記他們的名字,也不與他們聯絡。如果需要找工作的時候,我只會去使用者組看看。我發現對於一些年輕的開發人員而言,找...

程式設計師程式設計面試取勝的8個技巧

英文原文 8 tips to crack a coding interview 碼農網 小峰 如果你申請的是軟體工程師的工作,那麼顯然你需要知道如何編碼。寫 指令碼其實與寫演算法來解決軟體問題略有不同。用人單位可能會提出這樣的問題,寫乙個演算法,可以從鍊錶中找到某個元素,並將此元素挪到列表末尾。所以...