大多數(shù)的面試官為公司尋找能一起工作的人,或許空缺的崗位有可能是在其他團隊,但是面試官還是會按照自己的評價標準來選擇。通過小編提供一些面試技巧,希望對您有一定的幫助:
1、誠實、不虛張聲勢
面對考官要自信地回答問題,如果你不知道需坦誠地說“我不知道,但是我認為……”。而不要理直氣壯地講述一個錯誤的答案,會讓面試官懷疑之前所回答正確的答案的準確性。雖然這種回答措辭也不是萬能的標準,但是卻能有至少25%的好方面來看,你積極思考的能力和不放棄的態(tài)度是值得認可的。特別是對面試官提出的所有問題不要以一句“我不知道”回復,積極的去思考問題。
2、做好寫代碼的準備
如果被要求你寫代碼,一定要遵循基本規(guī)則。如一些應聘人員會忘記語法,而仔細看過原來是忘記for循環(huán)的語法。對于在面試的時候并不能要求記得所有的東西,但是一些基本的(如循環(huán)、if條件、主方法、異常)是應該牢記的。在面試前不妨復習一下,寫代碼時還要注重空格和縮進,可以有效彌補字跡的問題。
3、做好解釋項目的準備
對于軟件工程師來說,一定要在寫代碼之前對業(yè)務需求深入了解,能解釋項目中所對應的每個流程代表什么,特別是寫個三、四行代碼就深層次解釋一下,然后聽取意見和建議。另外,看看和客戶交流的內(nèi)部營銷記錄,不斷通過練習確保自己在代碼描述上能夠準確到位。
一旦你解釋完相關(guān)的業(yè)務需求,那么通常會問關(guān)于這個項目的技術(shù)架構(gòu)。通常還必須準備架構(gòu)圖,以顯示項目中的各個組件是如何交互應用的。架構(gòu)圖不需要任何特定的uml格式,但確保能解釋清楚詳細。舉個例子,一個從用戶界面到數(shù)據(jù)庫的web應用程序。需要展示涉及的不同layers、使用的技術(shù)等。而最重要的是,你應該思路清晰來闡述你正在進行的項目。
4、爭論轉(zhuǎn)換為溝通
在項目進行中,即使你知道對方錯了,也不要爭論試著以“ok,不過我不是很確定這是否正確,需要回去再查閱一下”來繼續(xù)話題,這能讓雙方都有一個很好的溝通狀態(tài)。在面試的時候要認真聽對方的話中之意,回答的時候要以自己的經(jīng)驗為依據(jù)。
5、對各種“為什么”做好準備
一般大公司的面試通常會以問“why?”的比較集中,甚至是以“what?”開頭,以“why?”結(jié)束。例如經(jīng)典的java問題“string和stringbuffer的區(qū)別是什么?”,后面還會有“為什么string……?”又或者“如何才能……?”需要軟件工程師事先做好如何回答這些“how?”和“why?”問題的準備。
6、描述自己最大的成就
在自己以往的工作經(jīng)歷中,通常有你認為是最值得自豪的成果或成就,盡力將這個成就描繪得讓面試官覺得這是一個不簡單的成績。所以要求工程師準備一個故事以展示你的能力是如何一步步完成這個任務。特別要事先準備好,需要你進一步挖掘其中的所產(chǎn)生的各種情況。
7、有什么問題要問嗎?
通常這個問題幾乎每個面試都會出現(xiàn)。問這個問題并不是說你要知道這些答案,但是如果問一些看似“聰明”的問題能讓面試官對你的印象加分。