這個問題就是那些有一定的基本能力,但面試水平不是很高,面試的技巧不是很強,如果通過學習面試環節的一些基本常識,規避一些不該犯的錯誤,弄懂面試官提問題的目的,如何回答才能顯出自己與眾不同,讓面試官有種驚艷的感覺,才是本題的實質。

下面通過面試前、面試中、面試后應注意事項分析這個問題。

一、面試前

1、做一份出色的簡歷。重點寫明自己擅長語言、工具、項目經歷等。可單列一份自己做過項目的作品集。

2、詳細解讀應聘崗位的任職資格,針對要求對照自己,揚長避短,針對性訓練。

3、通過網絡或人脈了解公司技術風格,技術leader工作經歷,技術特點,HR面試官風格、企業文化價值觀等,這些在面試提問環節和個人回答時有用。

4、了解設計時常用算法的優缺點。

5、熟記常用函數,最好用自己熟悉語言寫一遍,記下來。尤其象堆棧、向量、哈希映射等熟記。

6、其它諸如衣容禮儀不多敘述,太低端,還是來干貨實在。

7、過一遍微軟面試100題。

二、面試中

1、準備好基本常識問題,如為何選擇這家公司或這個崗位。任何公司都不會要一個連公司干啥都不了解的人,無論有多牛掰的大拿也不行。

2、表現要有活力,有激情,保持微笑。回答問題不要急,思索一下再答,即使是簡單問題也是,面試官喜歡沉穩的人。回答時眼晴可盯著對方眼晴,但是是慈詳的目光,不是兇狠或做作的眼光,思索時可避開。

3、要了解面試中的冰山效應原理,面試官會設定一些無關技術的問題,探求你冰山海平面以下的人格特征、內驅力等特質。

4、針對HR一面,技術leader二面、有些崗位CFOCEO三面的流程,做好各面的功課,網搜即可。

5、提問中不懂的問題一定要敢問。

6、要展現自己良好的溝通能力和傾聽能力,這對程序員團隊協作很重要,大公司比如BAT極其看重。

7、如通過二面,會有HRD或技術leader問你對薪酬要求,一般比原崗位高30%即可,特殊崗位可高些。回答前了解公司此崗位的薪資范圍,自己可在中限左右討價還價。漫天要價或退縮不提都不可取。