程序員代碼面試指南_第1頁
程序員代碼面試指南_第2頁
程序員代碼面試指南_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

第第頁程序員代碼面試指南

程序員代碼面試指南

從未在紙上或白板上寫過代碼

這是求職者最簡單犯的大錯之一。絕大多數(shù)編程面試都會安排在紙上或白板上。而與電腦上大量的編碼練習(xí)相比,絕大多數(shù)求職者極少在紙上或白板上進(jìn)行編碼練習(xí)。

用慣了IDE(或是文本編輯器)的求職者會在如何保持紙間良好代碼規(guī)范這第一步上磕磕碰碰。眾所周知,編碼規(guī)范是編程面試的須要條件。而且,在紙上寫代碼的時候,沒有編譯器幫你指出明顯的編譯時錯誤。此外,在專家組前方的白板上編碼時,絕大多數(shù)求職者會感到擔(dān)心。所以面試前做些紙上或白板上的編碼練習(xí)會更好。

不要硬記代碼

許多畢業(yè)新生會去背一些常見問題的答案。好比許多程序員都知道如何"用C中的位運算來交換兩數(shù)'。但并不是全部人都知道那段代碼真正做了些什么,又是如何完成這項任務(wù)的。

死記硬背并不是C編程面試的捷徑。即便你僥幸答對了一兩題,假如不了解基礎(chǔ)概念還是無法通過整個面試。關(guān)鍵要了解編程背后的概念。重點并不在于你知道多少種語言,而在于你有多了解這些語言。

與面試官極少溝通

覺得題目有問題或是有其他疑問時,最好和面試官談?wù)劇<幢悴恢滥硞€特定問題的答案,比起悄悄坐著或是談些與該問題全然無關(guān)之物,老實地承認(rèn)不知道會更好。你還可以講講其他與原來問題相關(guān)的話題,并告知他們你在這個話題上很擅長。

代碼凌亂

不要低估代碼規(guī)范的重要性。不管你多博聞強(qiáng)識,多有制造力,記得他們是在為你的編程技巧評定。面試官下任何結(jié)論前都要先讀懂你的代碼,假如你代碼很凌亂,面試官或許壓根就不想看。

面試官只是一方面,規(guī)范編碼還有助于求職者寫出正確的程序。相比一團(tuán)糟的代碼,規(guī)范編碼出bug的可能性更小。

對思路避而不談

面試官會對你解決問題的方法很感愛好。他們不期望你能解決全部提出的問題,但盼望你能給出正確的思路。

例如,你正寫一個用C指針交換兩數(shù)的程序,正確的思路(即調(diào)用含待交換變量地址的函數(shù)并獵取指針參數(shù)地址)才是真正重要的。面試官應(yīng)當(dāng)會在其他卡殼的地方提示你。所以,答題時大聲說出你的思路。這是讓面試官參加其中的好方法。

不好的函數(shù)、變量命名習(xí)慣

無論面試時用哪種語言解決問題,盡量用相關(guān)的變量和函數(shù)名,這會有助于代碼維護(hù)。

舉個例子,假設(shè)你順手為函數(shù)和變量命名,寫了成千上萬行代碼?,F(xiàn)在,新人要加入并調(diào)試這段代碼??烧{(diào)試這種甚至無法理解變量代表什么的代碼,純粹是做夢。

面試官可能認(rèn)為這是一個缺點,也可能不這樣認(rèn)為,但站在安全的'一方總是更穩(wěn)妥。此外,編寫交換兩個變量的函數(shù)時,明明可以取名為swap非用func做名字的行為是不會被賞識的。

自信

和任何面試一樣,自信在編程面試中也很重要。有時面試官有意讓你回答一道錯題。這種狀況下,假如知識過硬也有信心的話,你可以輕易指出題目中的疏漏并向面試官提。

回答正確卻對自己的回答信心不足的話,入選幾率不會很高。這是由于沒

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論