【面试招聘】程序员面试完全指南
春季是求職的黃金時期,借這時機分享下程序員面試相關(guān)的感悟。
本文立意不僅于面試技巧,而貴在通過梳理面試過程,幫助大家系統(tǒng)地完善技能樹,找到更有發(fā)展前景的工作平臺。一場完整的面試通常包括:簡歷準備、筆試(或無)、面試。
1 ?簡歷準備
好的簡歷,就已經(jīng)成功了一半。簡歷的重要性不僅在展現(xiàn)個人形象,通常還會主導(dǎo)整場面試。 面對海量的求職簡歷,面試官通常沒有過多時間準備針對性的面試問題,這時簡歷就起著面試 “發(fā)言稿” 的作用。一份優(yōu)秀的簡歷,主要從兩個方面:簡歷排版及內(nèi)容。
1.1 簡歷排版 --層次感、突出重點
簡歷投遞后,通常由HR進行初篩,面對著成百上千的簡歷,每份簡歷HR只有幾秒鐘瀏覽并判斷這份簡歷是否合適。
那么如何設(shè)計簡歷,導(dǎo)向HR的正向判斷呢?
我們先來看一個概念:首因效應(yīng),也叫優(yōu)先效應(yīng)或第一印象效應(yīng)。在簡歷內(nèi)容上,先看到的內(nèi)容更容易被記住和重視。分析閱讀如下簡歷的順序習(xí)慣,我們通常由上往下,從左上角開始看,更側(cè)重右邊的內(nèi)容。并按信息類別針對性地閱讀。如下箭頭閱讀側(cè)重的先后順序。
所以,我們的簡歷排版可以從以下兩方面考慮:
1)層次感:模塊化展示個人信息、工作經(jīng)歷、項目經(jīng)驗信息會更有層次感,內(nèi)容更清晰。
2)突出重點:結(jié)合首因效應(yīng)排版,并可以地將較優(yōu)秀的方面(如名校學(xué)歷、重點項目經(jīng)驗)放比較靠前顯眼的位置,突出重點。
1.2 簡歷內(nèi)容 ?--經(jīng)得起推敲、精煉
寫簡歷的第一原則是要對簡歷內(nèi)容負責(zé),要經(jīng)得起推敲。其次是簡歷要精煉表達。
簡歷內(nèi)容主要有個人信息、工作經(jīng)歷(在校/實習(xí)經(jīng)歷)、項目經(jīng)驗(專業(yè)技能)、自我介紹(或其他):
1.2.1 工作經(jīng)歷 ?--描述具體而簡潔
1)工作經(jīng)歷的時間采取倒敘形式,最近的經(jīng)歷寫在前面;
2)工作經(jīng)驗的描述與目標崗位要求(JobDescription)的關(guān)鍵字盡量匹配;
3)工作成果盡量以數(shù)據(jù)指標來呈現(xiàn),突出個人業(yè)績;
關(guān)于工作經(jīng)歷造假:對個人而言首先考慮的是造假本質(zhì)是傷及自尊,只有尊重自己才能走得更踏實更遠。其次,大公司或重要職位都有背景調(diào)查,可能這是作繭自縛。
1.2.2 項目經(jīng)驗 --簡要,結(jié)合技能關(guān)鍵字,STAR法則
1)項目經(jīng)驗盡量寫重要的項目,不要一味堆砌項目數(shù)量。
2)項目描述結(jié)合技能關(guān)鍵字可以很形象地展現(xiàn)個人技能。可參考STAR法則來寫,內(nèi)容清晰結(jié)果導(dǎo)向。
1.2.3 自我介紹 ?--有目的性地表達自己
1)自我介紹可以看作對簡歷的總結(jié),直觀地提供給HR、面試官適合目標崗位的印象。
2)篇幅不宜過長,應(yīng)控制在200字左右,突出自身符合目標崗位要求的賣點(熟練技能,工作年限,項目成果等),要通過數(shù)據(jù)及成就形象展示。
2 筆試
筆試基本是大廠的必選項。接到面試機會,可以順帶問下是否有筆試,找找相關(guān)的筆試題目充分準備。筆試通常有這幾種問題類型(具體還需要結(jié)合實際工作的側(cè)重點來準備):
對于程序員的筆試,通常算法題的比重及難度會比較大,需要平時多花點時間準備,建議多刷刷leetcode算法題庫(leetcode可以分題目類型標簽、按頻率、易難程度入手)。
3 面試
面試類型可分為兩種:
經(jīng)驗性面試(了解面試者過去的工作經(jīng)驗,對其未來行為預(yù)測);
情境性面試(給定一個情景,看應(yīng)聘者在特定的情景中是如何反應(yīng)的,以此來鑒別求職者與工作相關(guān)的行為技能);
面試流程通常會有幾輪(如技術(shù)主管、HR、CTO),每輪面試通常從自我介紹、工作經(jīng)歷、項目經(jīng)驗、工作要求與個人規(guī)劃等方面,不同側(cè)重地展開:
3.1 自我介紹
自我介紹應(yīng)該是面試中的必考題,它主要有兩層含義:給面試官一個緩沖的時間來重新熟悉你的簡歷;通過自己的總結(jié),直觀地提供給HR、面試官適合目標崗位的印象。
一個良好的自我介紹,可以留下很好的第一印象:
首先是自然地表述,這也是面試過程基本要求(可以通過模擬面試多演練)。
不能照搬簡歷,回答可以按 我是XX,可加一點個人信息亮點;相關(guān)的經(jīng)歷、技能及成果,要展現(xiàn)有事實支撐的技能;以及將如何勝任工作。
3.2 ?工作經(jīng)歷及項目經(jīng)驗
工作經(jīng)歷及項目經(jīng)驗相關(guān)問題是整場面試的重點,考察方面主要有:
從工作經(jīng)歷主要可以了解你的歷史的工作情況、公司規(guī)模、能力表現(xiàn)、工作穩(wěn)定性等預(yù)判未來的工作表現(xiàn)。
從項目經(jīng)驗主要可以考察你是否參加項目,項目參與深度,如何處理問題,技能程度及項目成果。
結(jié)合考察要求,可以從如下幾方面準備并加以練習(xí):
1)梳理工作項目的完整流程,擔(dān)任角色,所做的貢獻,并關(guān)注重要細節(jié)、問題點、核心技術(shù)以及成果;
2)歸納工作項目過程中的常見問題,給出較完整解決邏輯;
3)重點琢磨項目提及的相關(guān)技術(shù)的原理、應(yīng)用場景、優(yōu)缺點等;
4)刷刷常見的面試題:可以從專業(yè)鄰域、技術(shù)方面、目標公司相關(guān)的題庫。
3.3 其它
薪資
面試初期(特別是技術(shù)面)談及薪資,可以不用顯得那么勢利,大概給個薪資范圍即可。通常到HR面試的時候才是談薪資待遇的時候。而面試問的當(dāng)前薪資,隱含的是問你的起步價是多少。
關(guān)于面試談薪資更多是把握一些技巧,但從長遠來看議價能力約等于體現(xiàn)的價值及未來價值。從這個角度看,做好職業(yè)規(guī)劃,好好發(fā)展資源價值才是核心。
有什么問題要問的嗎?
面試結(jié)束前,通常面試官會問求職者有什么問題要問的。
如果回答沒有,一來可能會讓面試官產(chǎn)生誤解:你對應(yīng)聘公司、工作崗位沒有太大的興趣。二來可能錯過一個很好互動的機會。(雖然面試時我們直接目的是展現(xiàn)自己與職位相符,但面試的本身還是兩方相互選擇的過程,雙方有良好的互動更多的了解,對于后面工作開展也是很有利的。)
值得注意的是,如果沒有準備幾個好問題,還是不要強問問題。問題可以挑重點的問(如:崗位對個人的要求、工作內(nèi)容、團隊角色、團隊項目情況、團隊定位與公司架構(gòu)等等)。
簡歷模板、數(shù)據(jù)結(jié)構(gòu)及算法資料:Github鏈接,公眾號閱讀原文可訪問鏈接
往期精彩回顧適合初學(xué)者入門人工智能的路線及資料下載機器學(xué)習(xí)及深度學(xué)習(xí)筆記等資料打印機器學(xué)習(xí)在線手冊深度學(xué)習(xí)筆記專輯《統(tǒng)計學(xué)習(xí)方法》的代碼復(fù)現(xiàn)專輯 AI基礎(chǔ)下載機器學(xué)習(xí)的數(shù)學(xué)基礎(chǔ)專輯 本站qq群704220115,加入微信群請掃碼:總結(jié)
以上是生活随笔為你收集整理的【面试招聘】程序员面试完全指南的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: UC浏览器怎么删除收藏历史?UC浏览器删
- 下一篇: 【CV】MTCNN:3个CNN,胜过1个