跑路人準(zhǔn)備面試時常犯的10個錯誤
下方查看歷史精選文章
大數(shù)據(jù)測試過程、策略及挑戰(zhàn)
1. 只在電腦上練習(xí)
如果面試官要考核你的技術(shù),很有可能會要求你在白板上寫代碼,而不是電腦上。所以,你就不能只在電腦上練習(xí)。電腦上的編譯器會自動發(fā)現(xiàn)你的語法錯誤,但是白板不會。
拿出筆和紙來練習(xí)下如何寫代碼。如果你自我檢查之后,覺得程序正確,再將它們輸入到電腦里,看看是否和原先設(shè)想的一樣。
2. 不為可能提出的問題做準(zhǔn)備
面試之前一定要為可能提出的問題做準(zhǔn)備。問題可能涉及你曾經(jīng)的項(xiàng)目,你遇到的不同問題以及如何解決這些難題。你的回答會影響面試官對你的技術(shù)能力的印象。
在面試之前先好好回顧自己做過的項(xiàng)目,將自己的主要事跡整理一下。
3. 不做模擬面試
原因顯而易見。我們最好能排練一下在面試的時候會問哪些問題。還有,在正式面試時,雖然面試官會向你提問,但是同時,你也可以向他們提出問題,所以你要問哪些問題一定要事先準(zhǔn)備好。這篇文章五個程序員求職者的最佳提問中可以幫你找到合適的問題。
4. 一味地背誦解決方案
如果你準(zhǔn)備事先記住問題答案期待到時候能派上用場,那我勸你別瞎子點(diǎn)燈——白費(fèi)蠟了。因?yàn)閯偤贸榈侥惚车哪莻€答案的概率微乎其微。
相反,準(zhǔn)備方案還需要花費(fèi)你很多時間和精力。Remember,你現(xiàn)場發(fā)揮得越好,你本身的價值就越高。
5. 說話聲音小
一般而言,說話聲音小會讓人感覺你的思路不清晰。所以,有什么問題好好和面試官交流,這樣才能顯示你的思維過程,也有助于他們正確判斷你所提出方案的價值,當(dāng)然還有你的價值。
6. 言行不經(jīng)大腦
在回答問題之前先好好組織自己的語言。想到什么說什么只會暴露你粗心的缺點(diǎn)。言語要既有條理,又精確。至于行動上,就是寫完代碼之后要仔細(xì)檢查。
7. 不好的編碼習(xí)慣
光憑一個無bug的解決方案,并不意味著你一定能做的很好。你還必須知道重復(fù)性代碼、凌亂的數(shù)據(jù)結(jié)構(gòu)、過度空格等情況。
要像是為實(shí)際應(yīng)用般寫代碼。用邏輯思維設(shè)計數(shù)據(jù)結(jié)構(gòu)、創(chuàng)建功能,并且確保布局安排符合選用的語言文化習(xí)慣。
8. 不測試
在寫完代碼之后,我們一定要花點(diǎn)時間測試一下,以確保沒有bug。這一過程也需要使用紙筆來練練手,不然面試的時候要你在白板上寫的話你會沒有安全感!
9. 修復(fù)錯誤的時候漫不經(jīng)心
發(fā)現(xiàn)bug之后,我們最好先想想原因,然后再動手去做。不要寄希望于你換個布爾值或者在循環(huán)中隨機(jī)改個標(biāo)志就能解決問題。這樣做,只能暴露你根本不知道你犯了什么錯誤,以及不夠細(xì)致耐心地檢查問題。
10. 放棄
總有一些問題的確是超出我們能力范圍的。面試官想看到的是你的態(tài)度,你是勇于面對挑戰(zhàn)呢,還是一遇到問題就退縮。
關(guān)鍵是需要表現(xiàn)出一種迎難而上的勁頭。企業(yè)想要的是能實(shí)實(shí)在在用代碼解決問題的人才,而你呢,則需要展示給他們看,你很享受于解決問題的過程。


