面試,難還是不難?取決于面試者的底蘊(氣場+技能)、心態(tài)和認知及溝通技巧。面試其實可以理解為一場聊天和談判,在這過程中有心理、思想上的碰撞和博弈。其實你只需要搞清楚一個邏輯:“面試官為什么會這樣問?他希望聽到什么答案?”然后針對性的準備和回答就行了,無他。
面霸是可以練成的,這篇文章就告訴你,面霸是如何煉成的~
面試流程
面試就像一場戰(zhàn)役,要打贏戰(zhàn)役應該做如下功課,才能做到胸有成竹。
1. 面試前
戰(zhàn)前需要充分準備,要研究對手,所謂知己知彼,百戰(zhàn)不殆。要準備好足夠的彈藥。
2. 面試中
戰(zhàn)斗時要保持正念、精神煥發(fā),昂首挺胸,眼神堅定、謙虛謹慎。
3. 面試后
因為我們可能還要打多場戰(zhàn)役,所以針對每次戰(zhàn)役都要及時進行反思,總結經(jīng)驗教訓,用現(xiàn)在流行的說法叫“復盤”。這樣才會有進步,下次作戰(zhàn)也會更有自信和把握。
7個技巧
1.給自己寫一份非常專業(yè)的簡歷
我的建議是,如果你想增加自己的入選機會,那最好還是花點錢制作一份專業(yè)的簡歷。相較于你將來可能得到的巨大收獲,這真的只是一個小小的投資。
2.研究面試官
面試官也是人,也會有人性的弱點和特點。Dale Carnegie曾說過,要讓別人對你感興趣,最簡單的方法就是你先表達出對對方的興趣。
不管這種方法是否有欠公正,但是如果你想面試成功,那么我建議你事先最好先好好研究一下你應聘的這家公司和面試官(如果知道的話)。
當今社會的信息是如此的發(fā)達,我們完全可以在Facebook、Twitter、微博、博客上找到任何人的資料。即使你只是大致瀏覽一番,也會讓你受益良多。
3.學會解決算法問題
這是每一個開發(fā)人員都應該具備的重要技能,而且真要掌握起來也并非那么難。
在很多面試中,都會有這樣的問題,要求你在白板或者電腦上解決編程問題,但是許多程序員,即使是那些非常優(yōu)秀的程序員,都會一下子大腦一片空白,完全理不出思路來。
如果你能花時間學會如何解決這種類型的面試問題,那么下次再碰到這種場景,就不會這么緊張了。
4.活力洋溢地回答問題
只用一個字或者一句話,照本宣科平平無奇地回答問題,或許在技術上是正確的,但是你忘了應該借此機會好好展示自己的激情——這才是一個開發(fā)人員能帶給團隊的最大正能量。
舉個例子說,如果我問你什么是多態(tài)性,我不是要你按照課本中的定義重復給我聽,我希望你能就這個主題闡述一下,然后我們可以更深入地聊一聊。
5.小心“陷阱”問題
你為什么換工作?
說說你最大的優(yōu)點和缺點。
最近一次你是如何解決和同事之間發(fā)生的技術分歧的?
在回答問題之前,你最好明白面試官問這些問題的目的,掌握如何回答這類問題的技巧。
6.永遠不要撒謊
最糟糕的事就是在面試的時候撒謊。
知之為知之,不知為不知,如果你確實不知道,千萬不要自作聰明來編造問題的答案。
實話告訴你,大多數(shù)面試官問的問題都是他們知道的問題,不然如果你濫竽充數(shù)給你通過的話就會顯得他們像個傻瓜。所以千萬不要抱著僥幸心理,一旦發(fā)現(xiàn)你在撒謊,面試官馬上就會質疑你的人品。
7.掌握計算機科學的基礎知識
是的,很多程序員在面試的時候,甚至理直氣壯地說,他們不知道鏈表和堆棧,因為他們沒有受到正規(guī)教育或者早就還給老師了。
我也承認我們在工作的時候是用不到那些深層次的計算機科學概念的,但是作為一個專業(yè)的軟件開發(fā)人員,你至少應該知道一些基本知識。
舉個例子說吧,你請電工來重新給你家的房子布線,但是這電工一點也不知道任何電氣工程的基本知識,你還請他干不?同理,我們也是如此。
好了,以上就是我們給大家總結的經(jīng)驗,希望能對你有所幫助。