- 相關(guān)推薦
編程面試注意事項
1.從未在紙上或白板上寫(xiě)過(guò)代碼
這是求職者最容易犯的大錯之一。絕大多數編程面試都會(huì )安排在紙上或白板上。而與電腦上大量的編碼練習相比,絕大多數求職者極少在紙上或白板上進(jìn)行編碼練習。
用慣了IDE(或是文本編輯器)的求職者會(huì )在如何保持紙間良好代碼規范這第一步上磕磕碰碰。眾所周知,編碼規范是編程面試的必要條件。而且,在紙上寫(xiě)代碼的時(shí)候,沒(méi)有編譯器幫你指出明顯的編譯時(shí)錯誤。此外,在專(zhuān)家組前方的白板上編碼時(shí),絕大多數求職者會(huì )感到不安。所以面試前,做些紙上或白板上的編碼練習吧。
2.不要硬記代碼
很多畢業(yè)新生會(huì )去背一些常見(jiàn)問(wèn)題的答案。好比很多程序員都知道如何“用C中的位運算來(lái)交換兩數”。但并不是所有人都知道那段代碼真正做了些什么,又是如何完成這項任務(wù)的。
死記硬背并不是C編程面試的捷徑。即便你僥幸答對了一兩題,如果不了解基礎概念還是無(wú)法通過(guò)整個(gè)面試。關(guān)鍵要了解編程背后的概念。重點(diǎn)并不在于你知道多少種語(yǔ)言,而在于你有多了解這些語(yǔ)言。
3.與面試官極少交流
覺(jué)得題目有問(wèn)題或是有其他疑問(wèn)時(shí),最好和面試官談?wù)劇?/p>
即便不知道某個(gè)特定問(wèn)題的答案,比起靜靜坐著(zhù)或是談些與該問(wèn)題全然無(wú)關(guān)之物,誠實(shí)地承認不知道會(huì )更好。你還可以講講其他與原來(lái)問(wèn)題相關(guān)的話(huà)題,并告訴他們你在這個(gè)話(huà)題上很擅長(cháng)。
4.不準備電話(huà)面試
近來(lái)很多公司在讓求職者參與下一輪面試前會(huì )安排電話(huà)面試以便初步評定。電話(huà)面試與面對面面試有很大不同。電話(huà)面試要求良好的聽(tīng)說(shuō)技巧。
保證在回答前認真聽(tīng)問(wèn)什么。面試官也許會(huì )給你一段代碼并讓你基于這段代碼回答一些問(wèn)題。參加電話(huà)面試前手里有只筆,有張紙很重要。
還有,不要用精準的書(shū)面用語(yǔ)回答所有問(wèn)題,因為那樣的話(huà),面試官也許會(huì )覺(jué)得你答題時(shí)一直在完全搬照網(wǎng)上資料。
5.代碼凌亂
不要低估代碼規范的重要性。不管你多博聞強識,多有創(chuàng )造力,記得他們是在為你的編程技巧評定。面試官下任何結論前都要先讀懂你的代碼,如果你代碼很凌亂,面試官也許壓根就不想看。
面試官只是一方面,規范編碼還有助于求職者寫(xiě)出正確的程序。相比一團糟的代碼,規范編碼出bug的可能性更小。
6.對思路避而不談
面試官會(huì )對你解決問(wèn)題的方法很感興趣。他們不期望你能解決所有提出的問(wèn)題,但希望你能給出正確的思路。
例如,你正寫(xiě)一個(gè)用C指針交換兩數的程序,正確的思路(即調用含待交換變量地址的函數并獲取指針參數地址)才是真正重要的。面試官應該會(huì )在其他卡殼的地方提示你。
所以,答題時(shí)大聲說(shuō)出你的思路把。這是讓面試官參與其中的好方法。
7.不好的函數、變量命名習慣
無(wú)論面試時(shí)用哪種語(yǔ)言解決問(wèn)題,盡量用相關(guān)的變量和函數名,這會(huì )有助于代碼維護。
舉個(gè)例子,假設你隨手為函數和變量命名,寫(xiě)了成千上萬(wàn)行代碼,F在,新人要加入并調試這段代碼?烧{試這種甚至無(wú)法理解變量代表什么的代碼,純粹是做夢(mèng)。
面試官可能認為這是一個(gè)缺點(diǎn),也可能不這樣認為,但站在安全的一方總是更穩妥。此外,編寫(xiě)交換兩個(gè)變量的函數時(shí),明明可以取名為‘swap’非用‘func’做名字的行為是不會(huì )被賞識的。
8.簡(jiǎn)歷中有你所不知道的技術(shù)
這是新手的另一大錯。為了讓簡(jiǎn)歷入圍,求職者會(huì )列很多編程語(yǔ)言以及很多不甚了解的技術(shù)名詞。雖然這也許能為你贏(yíng)得面試機遇,但余下的經(jīng)歷肯定不會(huì )很愉快。幾分鐘內,面試官就能了解你的真正水平和技能。
9.沒(méi)有自信
和任何面試一樣,自信在編程面試中也很重要。有時(shí)面試官故意讓你回答一道錯題。這種情況下,如果知識過(guò)硬也有信心的話(huà),你可以輕易指出題目中的疏漏并向面試官提。
回答正確卻對自己的回答信心不足的話(huà),入選幾率不會(huì )很高。這是因為沒(méi)有公司愿意雇傭沒(méi)有自信的人。
10.壓力過(guò)大及睡眠不足
面試前不要熬夜準備。面試過(guò)程中,你要保證頭腦清晰,精力充沛。
很多求職者在答題時(shí)頭腦一片空白,尤其是站在白板前面對專(zhuān)家組時(shí)。面試壓力使得這對求職者而言是常事。好好睡一覺(jué),面試前盡量放松。
【編程面試注意事項】相關(guān)文章:
java校招面試編程題及答案05-12
面試的注意事項11-14
連續面試的注意事項11-20
面試注意事項11-06
面試技巧及注意事項04-01
面試基本注意事項11-15
面試的6大注意事項12-09
軍校面試內容及注意事項07-03
客服面試注意事項02-02