IT培訓-高端面授IT培訓機構
          云和教育:云和數據集團高端IT職業教育品牌
          • 國家級
            全民數字素養與技能培訓基地
          • 河南省
            第一批產教融合型企業建設培育單位
          • 鄭州市
            數字技能人才(碼農)培養評價聯盟

          編程面試,這些細節你一定要注意!

          • 發布時間:
            2019-09-26
          • 版權所有:
            云和教育
          • 分享:

          隨著5G、AI、大數據的迅速發展,IT市場對于人才的需求量也是猛增不減,為眾多IT從業者創造了良好的就業及發展空間。那么,作為一名剛剛開始找工作的編程求職者,應該在面試中注意哪些細節呢?

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

          配圖1 編程面試這些細節你一定要注意.jpg

          這是求職者最容易犯的大錯之一。絕大多數編程面試都會安排在紙上或白板上。而與電腦上大量的編碼練習相比,絕大多數求職者極少在紙上或白板上進行編碼練習。

          用慣了IDE(或是文本編輯器)的求職者會在如何保持紙上良好代碼規范這第一步上磕磕碰碰。眾所周知,編碼規范是編程面試的必要條件。

          而且,在紙上寫代碼的時候,沒有編譯器幫你指出明顯的編譯時錯誤。此外,在專家組前方的白板上編碼時,絕大多數求職者會感到不安。所以面試前,做些紙上或白板上的編碼練習吧。

          02不要硬記代碼

          很多職場小白會去背一些常見問題的答案。好比很多程序員都知道如何“用C中的位運算來交換兩數”。但并不是所有人都知道那段代碼真正做了些什么,又是如何完成這項任務的。

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

          配圖2 編程面試這些細節你一定要注意.jpg

          03與面試官極少交流

          覺得題目有問題或是有其他疑問時,最好和面試官談談。

          即便不知道某個特定問題的答案,比起靜靜坐著或是談些與該問題全然無關之物,誠實的承認不知道會更好。你還可以講講其他與原來問題相關的話題,并告訴他們你在這個話題上很擅長。

          04對電話面試無準備

          配圖3 編程面試這些細節你一定要注意.jpg

          近來很多公司在讓求職者參與下一輪面試前會安排電話面試以便初步評定。電話面試與面對面面試有很大不同,電話面試要求良好的聽說技巧。

          保證在回答前認真聽問什么。面試官也許會給你一段代碼并讓你基于這段代碼回答一些問題。參加電話面試前手里有只筆,有張紙很重要。

          還有,不要用精準的書面用語回答所有問題,因為那樣的話,面試官也許會覺得你答題時一直在完全搬照網上資料。

          05代碼凌亂

          不要低估代碼規范的重要性。不管你多博聞強識,多有創造力,記得他們是在為你的編程技巧評定。面試官下任何結論前都要先讀懂你的代碼,如果你代碼很凌亂,面試官也許壓根就不想看。

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

          配圖4 編程面試這些細節你一定要注意.jpg

          06對思路避而不談

          面試官會對你解決問題的方法很感興趣。他們不期望你能解決所有提出的問題,但希望你能給出正確的思路。

          例如,你正寫一個用C指針交換兩數的程序,正確的思路(即調用交換變量地址的函數并獲取指針參數地址)才是真正重要的。面試官應該會在其他卡殼的地方提示你。

          所以,答題時大聲說出你的思路吧。這是讓面試官參與其中的好方法。

          07不好的函數、變量命名習慣

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

          配圖5 編程面試這些細節你一定要注意.jpg

          舉個例子,假設你隨手為函數和變量命名,寫了成千上萬行代碼。現在,新人要加入并調試這段代碼。可調試這種甚至無法理解變量代表什么的代碼,純粹是做夢。

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

          08簡歷中有你所不知的技術

          這是新手面試時的另一大錯。為了讓簡歷入圍,求職者會列很多編程語言以及很多不甚了解的技術名詞。

          雖然這也許能為你贏得面試機遇,但余下的經歷肯定不會很愉快。幾分鐘內,面試官就能了解你的真正水平和技能。

          09沒有自信

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

          回答正確卻對自己的回答信心不足的話,入選幾率不會很高。這是因為沒有公司愿意雇傭沒有自信的人。

          配圖6 編程面試這些細節你一定要注意.jpg

          10壓力過大及睡眠不足

          面試前不要熬夜準備。面試過程中,你要保證頭腦清晰,精力充沛。

          很多求職者在答題時頭腦一片空白,尤其是站在白板前面對專家組時。面試壓力使得這對求職者而言是常事。好好睡一覺,面試前盡量放松。

          俗話說,細節決定成敗,求職者對細節的關注,往往能增加面試通過的概率!預祝即將參加面試的小伙伴們能找到拿到自己心儀的Offer!