軟體工程師的高薪、大量需求,吸引了無數的求職者。然而,你知道工程師面試時,會被問哪些問題嗎?工程師面試除了 技術性的測驗 外,也會被問到一般性的問題。以下搜集國內外求職經驗、主管分享、人資題庫,進而統整出 20 個常見的問題,以及可以反問公司、讓人留下深刻印象的 10 個好問題。

Part 1

必備的 20 個常見問題

企業文化/個人行事風格

1. 對於公司的了解?為什麼想進這間公司/想做這個工作?

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

2. 你認為這個工作將帶給你最大的挑戰是什麼?
藉由這題,公司初步了解你的自我期待為何,也可以判斷你對這個職位的認識程度,以及這個職位能否提供給你想要的學習曲線。

3. 你擁有什麼強項讓你成為一位優秀的工程師?
求職必須隱惡揚善,只要你的缺點不至於太嚴重,就把力氣花在突出你的優點吧!回答這題時,記得要把優點跟工作做連結,建議除了硬實力以外,也可以舉一些軟實力(團隊合作、溝通)的例子。

4. 介紹一下你最成功的專案
建議可以把回答完整寫下來,整理好邏輯以及說明順序,你當然會對自己做過的專案滾瓜爛熟,但是對方可是第一次聽到,務必要說明得簡單明瞭。

5. 分享一個獲得負面 feedback 的例子,你如何回應?
這個負面 feedback 可能是來自不熟悉你專業的其他同事、主管甚至是 mentee,面試官想知道你能否站在其他人的角度,用對方可以理解的語言溝通,同時堅守你的專業。

6. 當你在工作中發現錯誤時,你通常會用什麼程序解決?
這個錯誤可能是程式專業,也可能是人際上的管理與合作溝通,不一定有標準解答。這題可以幫助公司了解你的做事風格、有沒有辦法與現有的成員合作。

7. 你的預期薪資是多少?
談薪水時,可以善用心理學的「錨點效應」,開出比理想薪資高一點的數字,例如 100K,讓面試官以這個數字作為比較值。如果對方感到為難,你再一步步降到你理想的數字,像是 80K,對方就會覺得 80K 已經比 100K 合乎期待,可能就會接受 80K。

找工作, 2020, 題庫, 必問, 問題, 面試, 求職, 工程師

領導與團隊合作/書面及口頭溝通能力

8. 遇過最有挑戰性的專案是什麼?你在專案中的位子是什麼?遇到什麼樣的難題?如何克服這些難題?
這幾乎是面試必問的問題了,能一題就了解你過去對專案的貢獻、如何處理壓力、克服問題。在盡量凸顯自己的同時,也切記不要誇大、不誠實,畢竟圈子並不大,想打聽了解是非常容易的。

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

10. 你過去遇過什麼樣麻煩的客戶?你如何與他應對?你現在會採取什麼樣不同的策略嗎?
雖說不是所有的工程師都會第一線接觸到客戶,但往往這卻是晉升主管職或升遷的考慮要素之一。面試官希望能了解你的情緒穩定度、你在面對壓力下時如何應對,以及你如何處理客戶。
回答這題時,答案應該要包含:你如何聽取客戶的意見/批評、你如何提出解決方案、如何說服客戶最終達成目標。切記,這邊的重點是「你如何解決、說服客戶的問題」,千萬不要大肆抱怨客戶的要求多不合理、或將重點錯放於技術面的問題探討。

11. 描述一個你曾經寫過的書面技術報告或是口頭報告
一如前面的第 4 題,除了內容與經驗以外,面試官也想藉由這題看看你口頭整理資訊的能力,他們會想知道你是不是一個能夠吸收資訊,也能夠順暢表達的人。

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

13. 描述一下你理想的主管是什麼樣子
一般來說,除非你是高階管理職,不然新人都要主動去適應公司已有的人和文化。因此,公司會想知道到你有沒有辦法和現有的團隊 match,重視人才的公司也會希望員工能從彼此身上學到東西。

找工作, 2020, 題庫, 必問, 問題, 面試, 求職, 工程師

工程技術/設計流程

14. 請描述你工作/求學到目前為止,遇到最難的技術性問題,以及你如何利用邏輯解決它?
第 8 題類似,但是更偏向於技術面的問題,想了解你對軟體程式的熟悉度,以及你在面對難題時,利用什麼樣的資源及方式,來解決你所面臨的困境。

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

16. 你邊寫過最酷的程式碼是什麼?其中你最自豪的地方在哪?
這題是上題的變化題,面試官除了想了解你對程式碼的熟悉度外,另外就是你的創意度。這題的重點不在於你使用技巧的高低,而是在於你是否能想出其他人都沒想過的程式碼或解決方案。

17. 描述一次你利用解決問題的能力找出設計上問題的經驗
除了被動等待工作以外,公司當然會希望員工能夠自己覺察出需要做的事。找出問題的能力除了能讓你成為優秀的員工,也是未來想要升遷、成為管理職的必備能力。

學習能力/積極與主動性

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

軟體的技術日新月異,而作為一個軟體工程師,跟上最新的技術是非常必要的。這題希望能了解你在閒暇時,是否依舊有進修的習慣,亦或者沒有上進心、不求進步。
這種題目真的是誠實為上策,有就回答有,沒有就回答沒有,千萬不要自作聰明說謊,不然被發現時反而會扣分。從最近在學習什麼樣的技術、透過什麼樣的管道學習、以及學習的目的,最後以「如果這個職位需要新技術,你非常願意學習」來做收尾。

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

這題想問的基本上跟上題類似,只是問的方向更廣。上題可能更聚焦於程式或技術面,然而這題可以是任何其他對該職位有幫助的技能,例如:管理學、外語能力、業務能力等。
如果你是從工程師想應徵管理職,應該表達出有在進修管理方面的知識,更能凸顯出你的企圖心,以及你對這職位的勢在必行、已經做好準備。但這題雖然是發散型,也不要說些不著邊際、跟該職位沒有關聯性的技能,譬如你最近在學口琴,除非面試官也正在學,不然他並不會想知道。

職涯規劃

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

面試官想了解你未來的職涯規劃。這題基本上沒有什麼正確或制式的回答,但有個大方向就是:不要輕易說出轉職、換工作等答案,不會有公司希望職員一直跳槽。
因此,最好是先了解這個職位的未來職涯發展,再加上自己對現在市場趨勢的觀察、未來的預測,統整出一個符合趨勢、又有目標性的計畫。

找工作, 2020, 題庫, 必問, 問題, 面試, 求職, 工程師

Part 2

問出 10 個讓人留下深刻印象的好問題

1. 可以請你描述一下公司與工程團隊的文化嗎?

除了薪資福利與工作內容,企業文化也是吸引人才的重要條件,更是你做這份工作會不會快樂的關鍵因素。公司對於工程團隊的重視程度、團隊內部的協作習慣等,不一定有絕對的好壞,但一定有適合與不適合你的。

2. 公司/工程團隊目前遇到最大的機會是什麼?

這題可以幫助你得知公司的願景、是否積極面對產業的變化,公司可能會如何調配資源因應,以及實際加入後,你有沒有機會參與其中。

3. 公司/工程團隊目前遇到最大的挑戰是什麼?

與上一題的概念類似。如果你應徵的是大公司,缺乏迎接挑戰可能會使公司失去競爭優勢,你的學習曲線會趨於平緩,但是百足之蟲死而不僵。如果是新創公司,則可能會有立即的生存危機。

4. 這個職位通常會有怎麼樣的職涯發展?

上一個做這份工作的人去哪裡了?是在公司內升遷了,還是跳槽去別的產業、公司甚至是轉換跑道做了別的專業?當然這其中會有複雜的因素,但可以協助你對於未來的方向有個基本的想像。

5. 這個職位有任何專業發展的機會嗎?

公司規模、產品類型和產業特性都會影響員工之間的權責與分工。你應徵的這個職位做人與做事佔的比例是多少?需要與哪些領域的其他同事合作?有沒有進行 side project 的空間還是完全專注於現有產品?公司僱用你當然是希望你能幫忙解決問題,但是這題可以大致釐清工作內容,以及公司對於培育人才的心態。

6. 對於這個職位來說,成功是什麼樣子的?要怎麼衡量?

這題跟第 4 題有點類似,不過是期待對方可以分享主觀的想法:公司期待你能貢獻什麼?希望你能成為什麼樣的人才?這邊也可以請對方訂出一些目標數字,根據這個數字討論未來加薪的標準與可能性。

7. 這個職位有哪個面向學習曲線最陡峭?怎麼做我可以成長最快?

學習曲線因人而異,但如果是請公司縱觀歷來同職位的員工,平均而言最陡峭的學習曲線可能是這個公司最核心的關鍵能力、在其他地方學習不到的,公司當然也會希望你可以盡快上手。

8. 方便分享一下這個職位會馬上接觸到的專案嗎?

這題公司不一定會對面試者透露,但是問一下展現你的積極也無妨!如果你有把握可以得到 offer,也可以在上工前好好準備一下。當然,如果是大家普遍認為是商業機密的細節,就別繼續追問了。

9. 面試流程還有什麼?

這題當然是依據應徵資訊的透明度決定要不要問,如果對方沒有主動說明,建議你主動在當下確認後續的時程,省去後續 email 一來一往聯繫的麻煩,也方便你再做其他安排。

10. 除了履歷以及今天的面談內容,還有什麼部分是我需要再多做介紹的嗎?

如果你還有想要分享的專案,可以主動拋出這題。如果對方沒有給予正面回覆,再簡短地提醒他可以在哪裡看到這個作品,以及該經驗與這個職缺的連結。

延伸閱讀:  工程師面試履歷的 Do's and Don'ts利用 CakeResume 輕鬆做出專業的工程師履歷


以上整理了 30 個面試問題,相信一定有所幫助,如果你正在找工程師工作,那你絕對不能錯過 CakeResume 上面熱門的技術職缺,或是參考 這篇文章 整理的各大工程師社群,尋找更多機會!

資料來源: