工程師的高薪、大量需求,吸引了無數的求職者。然而,你知道工程師面試時,會被問哪些問題嗎?工程師面試除了技術性的測驗外,也會被問到一般性的問題。以下搜集國內外求職經驗、主管分享、人資題庫,進而統整出十大常見的問題:

1. 對於公司的了解?為什麼想進這間公司?

公司想了解你是否有做過功課:熟悉它們的產品、企業文化、工作環境。如果你無法準確回答出這個問題,那代表你對這間公司不了解,也不重視這次的面試,那想必面試官對你的印象也不會太高了!

建議事前做好調查,上網或問問身邊的朋友,先搜集資料,做充足的準備。並在面試時,把自己當成成一個提案者,面試的過程就像在談合作案,以誠懇的態度證明已做好充足準備,並且有能力承攬、勝任工作。

2. 去年遇到最有挑戰性的專案是什麼?你在專案中的位子是什麼?遇到什麼樣的難題?如何克服這些難題?

這幾乎是面試必問的問題了,能一題就了解你過去對專案的貢獻、如何處理壓力、克服問題。在盡量凸顯自己的同時,也切記不要誇大、不誠實,畢竟圈子並不大,想打聽了解是非常容易的。

3. 請描述你工作/求學到目前為止,遇到最難的技術性問題,以及你如何解決它?

跟上題類似,但是更偏向於技術面的問題,想了解你對軟體程式的熟悉度,以及你在面對難題時,利用什麼樣的資源及方式,來解決你所面臨的困境。

4. 你過去遇過什麼樣麻煩的客戶?你如何與他應對?你現在會採取什麼樣不同的策略嗎?

雖說不是所有的工程師都會第一線接觸到客戶,但往往這卻是晉升主管職或升遷的考慮要素之一。面試官希望能了解你的情緒穩定度、你在面對壓力下時如何應對,以及你如何處理客戶。

回答這題時,答案應該要包含:你如何聽取客戶的意見/批評、你如何提出解決方案、如何說服客戶最終達成目標。切記,這邊的重點是「你如何解決、說服客戶的問題」,千萬不要大肆抱怨客戶的要求多不合理、或將重點錯放於技術面的問題探討。

5. 你透過哪些方式來讓自己擁有最新穎的技術?

軟體的技術日新月異,而作為一個軟體工程師,跟上最新的技術是非常必要的。這題希望能了解你在閒暇時,是否依舊有進修的習慣,亦或者沒有上進心、不求進步。

這種題目真的是誠實為上策,有就回答有,沒有就回答沒有,千萬不要自作聰明說謊,不然被發現時反而會扣分。從最近在學習什麼樣的技術、透過什麼樣的管道學習、以及學習的目的,最後以「如果這個職位需要新技術,你非常願意學習」來做收尾。

6. 你過去一年有發展或學習什麼新的技術嗎?

這題想問的基本上跟上題類似,只是問的方向更廣。上題可能更聚焦於程式或技術面,然而這題可以是任何其他對該職位有幫助的技能,例如:管理學、外語能力、業務能力等。

如果你是從工程師想應徵管理職,若你表達出有再進修管理方面的知識,更能凸顯出你的企圖心,以及你對這職位的勢在必行、已經做好準備。但這題雖然是發散型,也不要說些不著邊際、跟該職位沒有關聯性的技能,譬如你最近在學口琴,除非面試官也正在學,不然他並不會想知道。

7. 你最熟悉的技術、軟件、套裝是什麼?為什麼?

這題想了解的是你的實作能力,以及你對一個技術的熟悉度。回答沒有太多的取巧方式,會什麼就回答什麼,記得講的時候有舉例來證明即可。

8. 你邊寫過最酷的程式碼是什麼?其中你最自豪的地方在哪?

這題是上題的變化題,面試官除了想了解你對程式碼的熟悉度外,另外就是你的創意度。這題的重點不在於你使用技巧的高低,而是在於你是否能想出其他人都沒想過的程式碼或解決方案。

9. 在團隊中擔任什麼樣的角色?當團隊中有人擺爛時,如何解決?

軟體工程師往往需要與其他人合作來完成一件專案,因此,面試官必須知道你如何與團隊合作、當團隊遇到困難時,你會扮演什麼樣的角色、以及你對團隊會有什麼樣的貢獻。

如果是應徵經理職的話,可以將重點放在「領導」、「引導」上,並舉例自己在團隊中如何鼓舞、帶領其他人,使得團隊能順利克服困難。而如果是非經理職的話,重點將在於你如何協助團隊整體運作,甚至是身為一個協作人,如何讓領導人更順利的帶領團隊邁向成功。記得,最好是舉例:「什麼樣的團隊 -> 你擔任什麼樣的角色 -> 團隊遇到什麼樣的難題 -> 你提供什麼樣的解決方法」。

10. 你對自己未來3~5年(10年)後的想像/期許是什麼?

面試官想了解你未來的職涯規劃。這題基本上沒有什麼正確或制式的回答,但有個大方向就是:不要輕易說出轉職、換工作等答案,不會有公司希望職員一直跳槽。

因此,最好是先了解這個職位的未來職涯發展,再加上自己對現在市場趨勢的觀察、未來的預測,統整出一個符合趨勢、又有目標性的計畫。

  

資料來源:

加碼:技術性問題資料統整 https://leetcode.com/problemset/all/