# 台積電 IT Engineer 面試經驗紀錄 [失敗案例供參] ###### tags: `interview` 主要面試流程分為: 1. HackerRank 測驗 2. 主管面試 3. 實廠適性、英文測驗 (5 年內有考過 TOEIC 相關英文證照則免考英文) 4. HR 面試 5. 資歷審核 個人經歷流程: * 2023/3/1 (三) 投遞校園徵才 Taiwan IT engineer * 2023/3/17 (五) 主管面試邀請通知信 * 2023/3/24 (四) 主管面試 [遠端] * 2023/3/30 (四) HR 面試邀請通知信 * 2023/3/30 (四) 適性測驗、英文測驗實廠測驗安排確認信 * 2023/4/10 (一) HR 遠端面試 [遠端] * 2023/4/12 (三) 實廠適性測驗、英文測驗 * 2023/4/12 (三) 主管來電:確認無緣錄取 總共歷時 43 天... 也有寫簡式的流程至 goodjob:[台積電 IT ENGINEER](https://www.goodjob.life/experiences/6436a464c362100012a3b45d) ## HackerRank 考 3 題,今年標準較嚴苛,需達 125 分,硬性門檻,過了才有後續 1. median, 50 Score 2. median, 50 Score 3. Hard, 75 Score 以往可能手氣好抽 3 題 Easy,但聽聞現在好像都是固定 2 median, 1 hard 分數算法: > 測資分數分配比例不一 (TestCase Score) > 有些 Case 為 0 分,有些配分較高,大多為 Blind 75 的題型,但大多會考變化題 > 解出一題就確實能吃滿分數 如何準備: > 多刷 leetCode,準備方向以 blind 75 題型準備,考題大多從此出,但幾乎都是變化題,要練習建議從 median 起步,Hard 難度也多準備,幾乎必考 1 題 Hard,把資料結構、演算法練熟悉 參考資源: [Blind 75 LeetCode](https://leetcode.com/discuss/general-discussion/460599/blind-75-leetcode-questions) [Best Practice Question](https://www.techinterviewhandbook.org/best-practice-questions/) [Top Interview Questions](https://leetcode.com/explore/interview/card/top-interview-questions-medium/) 推薦:[NeetCode](https://neetcode.io/practice) (YT 影片講的淺顯易懂) 心態調適: > 備考過程會很煎熬,一開始寫不出來,就直接看、聽別人怎麼解,比較省時間; > 懂原理後再自己 reset,從零開始撰寫,一開始挫折難免,但多練就會熟悉了 ## 主管面試 額外可參考:[台積電 IT engineer 預聘面試](https://hackmd.io/@edJH8dxaRPOaOfJQPav3XQ/HJ7JJ-R8j) 1. 自我介紹 3-5 分 2. 詢問有沒有考過 TOEIC 3. 詢問 HackerRank 考試狀況 (需解釋 Code,為何使用此方案) 4. 詢問實驗室專案主要負責事項 5. 詢問專案團隊工作分配比例 6. 為何想來台積電 7. 你有沒有想問的問題? ### 主管面試提問 1. 除了台積電招募募平台上所開的需求之外,公司對於這份職缺有額外的目標或是期待嗎? > 無,大多開發專案,做機臺自動化、機臺控制、品質管理等,提高產品的品質、優化產線效率等 (TSID,DevOps) 2. 在這份職缺上,有什麼能力或特質,是我身上沒看到的嗎?比如哪些是我能先行準備的事項? > 要求即戰力,較為豐富的經驗 > 若能先行準備可以往熟悉 SQL、Node.js 程式語言的方向進行準備 3. 是否有複試? > 無主管面試的複試,但有 HR 面試,以及需適性測驗、英文測驗 4. 工作內容百分比約略為多少? 大概多少 % 寫Code、多少時間開會、出差等等 > 70 % Coding、開發專案、撰寫文件 > 10-15 % 開會 5. 正常的上下班時段、是否需要輪班、加班?24 hr on call? > 彈性工時,正常為 8:30 - 17:30,做滿 8 小時,中間午休 1 小時 > 不需輪班,但 on call 需輪班, 24 小時 on call,以週次來輪班,但為第二、第三線人員,最先接觸的會是 FAE 工程師,類似客服工程師 > 偶爾加班,非常態,時間大約會到 19:00 6. 是否有員工教育訓練或學習進修的機會 > 有,有員工教育訓練,受訓 3 個月 ## HR 面試 1. 人生遇到最大的挑戰或最挫敗的事情是什麼? 2. 有沒有無法趕上deadline的project? 你會如何跟主管解釋? 如果知道一定無法如預期趕上,你會怎麼應對? 3. 遇到團隊分工不均的情況 4. 遇到團隊發生爭議或衝突的情況 5. 你有沒有想問的問題? ### HR 面試提問 1. 面談此職位,讓您區別出『適用』候選人的關鍵是什麼? **團隊架構與文化類型** 2. 您會如何形容公司的文化和團隊的工作氛圍? 3. 團隊期待與具備什麼特質的人共事? 4. 以公司考核來說,最重要指標有哪些? **個人職涯發展類型** 5. 想詳細詢問關於IT 職務相關事項以及公司員工教育訓練的部分,以及是否有提供進修成長的機會 6. 在今天的面談中,你覺得我有哪些可以做得更好的地方嗎? > 良心建議,視情況問問題,還是要有眼力見、見機行事 > 此為文稿,實際狀況我會精簡詞彙、靈機應變,詢問的大致上相同,就換句話說 > 正式提問,一般我會先說我有幾個問題想詢問,再接續要問的,讓人知道現在是第幾個問題、還有幾個問題,並非無窮無盡,也可抓個時間。 > ex: 有,我有 5 個問題想詢問,但當如果面試官在回答 1 之後帶出其他問題答案,第 3 個問題是接續第 2 個問題的延伸,但剛你已清楚詳細說明到,那我就直接跳往第 4 題 ## 實廠測驗 [台積電廠區記錄](https://hackmd.io/qEY5CB69QvGdzJPHCOIivA) ### 英文測驗 30 min,總共 50 題 聽力 25 題 (大約 14 min 播完) 閱讀 25 題 ### 適性測驗 Part 1 - 約 10 min 70 題,大多價值觀、事情看法題型 Part 2 - 約 20 min 60 題,大多待人處事原則題型 ### 面試準備 (Behavior Questions) Reference:[Behavior Question](https://hackmd.io/@6PPVul2mS7OX2GuGXlUCDA/behavior_questions#%E3%80%90%E5%BF%85%E5%95%8F%E9%A1%8C%E3%80%91) #### 必問 1. What do you know about our company? > 社會媒體、親朋好友都能聽聞到台積電,是台灣的護國神山,具有上萬名員工規模的大公司 > 主要負責半導體製造代工、製造晶圓等服務 5W1H * Who - 老闆是誰?公司隸屬於哪個集團? > 台積電由張忠謀創立,2018年6月卸任董事長和總裁 > 劉德音接任董事長,魏哲家接任總裁;台積電集團 * What - 公司主推的業務、產品或研發內容? 之後的目標是什麼? > 主推晶圓製造業務,涵蓋 IC 製造服務,比如光罩製作、晶圓測試與錫鉛凸塊封裝及測試等客戶服務 > > IT 研發內容:MES、機臺自動化、機臺控制、品質管理、設備系統、製程良率分析、CRM、ERP、電子商務、供應鏈管理SCM和人資管理HCM等系統 > > 之後的主要目標可能是以下 3 點: > 1. 技術創新和突破:台積電將繼續投資於先進製程和材料研發,並不斷推出新的技術和產品。這將有助於擴大市場佔有率,增強公司的核心競爭力。 > > 2. 擴大市場佔有率:台積電在全球半導體代工製造市場上已經是領先的企業之一,但公司仍然有很大的潛力可以發揮。台積電將繼續擴大其市場份額,特別是在人工智慧、物聯網、5G等新興市場上。 > > 3. 多元化產品線和業務:台積電將繼續擴大其產品線和業務,包括開發新的應用,例如感測器、模組、能源儲存和太陽能等。這些多元化的產品和業務將有助於公司實現更高的增長和更穩定的收益。 * Where - 主攻哪個市場? 有沒有想擴展版圖? > 主攻半導體代工製造市場,特別是高端晶片的製造。 > 有,從近期新聞能得知打算擴大版圖至美國,設立 21 廠位於美國,且能夠往物聯網(IoT)方向擴展市場,隨著物聯網的興起,越來越多的設備和裝置需要集成晶片,這為台積電提供了許多新機會。 > * When - 公司成立多久? 是新創還是大公司? > 公司由 1987 年 2 月 21 日創立,成立已有 36 年,台積電注重技術創新和自主研發,不斷提升產品品質和生產效率,逐漸擴大了公司的規模和影響力,現已是全球最大、最先進的半導體代工製造商之一,具有上萬名員工人數的的大公司 > * Why - 創立公司的理由? 有什麼和其他公司不同之處? > 當時台灣政府推動半導體產業發展,政府希望有一家公司能夠具備自主研發和製造能力,張忠謀此時創立台積電。 > > 台積電與其他公司不同得點有很多,我舉 3 個點來說明。 > > 1. 技術領先:台積電在半導體製造技術方面一直處於全球領先地位,擁有極高的技術實力和研發能力,能夠提供高品質、高效率、高可靠性的半導體產品,並且不斷地推動技術的進步和創新。 > > 2. 資本投入:台積電一直以來都非常重視資本投入,不斷投資資源進行技術研發和設備更新,並且不斷擴大生產能力,保持了在市場上的競爭優勢。 > > 3. 高品質產品:台積電一直以來都注重產品品質和可靠性,通過嚴格的品質控制和檢測,確保產品的品質和性能達到最佳水平。 > > 通過建立嚴格的品質控制體系和檢測程序,以及誠信、信守承諾的原則,使台積電能夠贏得客戶信任和有良好的口碑。 > * How - 公司如何營運? > 台積電主要透過以下方式來營運: > 1. 代工生產:台積電的主要業務是為其他半導體公司代工生產晶片,包括微處理器、記憶體、邏輯IC等產品。 > > 2. 技術研發:台積電一直以來都非常重視技術研發,在此方面的投入非常大。公司不斷尋求技術突破和創新,並且持續推出新的製程和技術,以提高產品的品質、效率和性能。 > > 3. 設備更新:台積電將大量資金投入於生產設備的更新和升級,以保持其生產設備的領先地位。這使得公司能夠擁有最新、最先進的生產設備,從而提高生產效率和產品品質。 > > 4. 品質管理:台積電非常重視品質管理,通過建立嚴格的品質控制體系和檢測程序,確保產品的品質和性能達到最佳水平。這也是台積電能夠贏得客戶信任和口碑的重要因素之一。 > > 這些策略幫助台積電成為全球半導體代工製造商中的佼佼者 2. Why are you interested in this company? > 台積電是全球最大的晶圓代工公司之一,擁有龐大的市場佔有率和客戶基礎,而此 3 點是我想來台積電的原因: > > 職涯發展機會多:台積電在技術研發和生產方面都非常具有競爭力,因此員工可以參與到各種高端項目中,累積豐富的技術經驗和專業能力。 > > 福利待遇優渥:台積電提供的福利待遇非常優渥,包括完善的醫療保險、員工股票、健康檢查等,總體福利水平屬於同行業領先水平。 >  > 工作環境優良::台積電注重員工的工作環境和健康,提供高標準的工作場所、優質的食堂、健身房、綠化等設施,以及定期的員工健康檢查和保健活動。 3. Why do you want this job? > 主要為自我實現:期許自身成為跨領域的資深工程師,成為一名能夠發掘問題、定義問題、解決問題實力堅強的工程師。 > > IT Engineer 此職位,有 3 個特點: > 技術水平高:要具備相當高的技術能力和專業知識,需要不斷地學習和更新知識,因此這個職業可以讓人不斷地成長和進步,具有挑戰性和成就感。 > > 創新性高:IT 工程師所做的工作一般都是跟新技術和新應用相關的,需要不斷地探索和創新,因此這個職業可以讓人獲得很大的自我實現和成就感 > > 工作多樣性:軟體開發、系統管理、網絡工程,提供許多跨領域、跨部門的合作機會,能夠累積自身多元能力。 4. Tell me about yourself > Step1 介紹自己: > 面試官您好,我是XXX,畢業於XX大學的XXXX系,專長是網頁開發和資料庫設計,個人人格特質是熱衷學習且積極進取,對於寫程式懷抱熱忱,每當學習到新的知識總會令我感到充實。 > > Step2 凸顯應徵優勢: > 我在碩士生涯期間,位於XXXX實驗室擔任網頁工程師,主要負責網頁開發與資料庫設計。自大四開始便提早進入實驗室參與專案,累積 3 年左右前、後端的開發經驗,熟悉環境建置、前後端功能串接、整合等工作事項。 > > Step3 職涯展望 > IT 是我熱忱且有興趣的領域,從大學到碩士我都一直在該領域鑽研進修,透過過往的實務經驗以及所學知識,我有信心能夠勝任這份工作。期望能有幸加入貴公司,協助團隊開發專案,實現產線自動化、提升產線效率、管控產品品質等的目標,期望能與貴公司一同成長,謝謝! 5. Why should we hire you? > 我認為我有三大優勢: > 第一,我的資訊背景學系使我在接觸問題時能夠迅速想到解決方案。 > 第二,我擁有網頁開發的實務經驗,在碩士生涯期間曾參與兩個實驗室專案的網頁開發。 > 第三,我的個性謹慎、做事井然有序,因此在產品設計、開發的階段能夠考慮更加周全。 > 綜合以上三大優勢,我相信我的能力能夠協助貴公司開發專案,以利完成專案目標。 #### 個人經歷 1. What are your strengths (pros) and weaknesses (cons)? > 優點: > 1. 積極進取、熱衷學習:喜愛接觸新穎知識,比如透過ChatGPT 輔佐自身開發程式 > 2. 做事井然有序、較為謹慎:規劃事情與做事之前會盡可能考慮周全、準備萬全 > > 缺點: > 1. 做事效率較緩慢:過去會想把事情做的完美,故行事前會考量較多事項,往往導致需花費較長才完成事項,後來在碩士生涯期間:透過承接多件專案;累積多件事項同時併進的實務經驗,逐漸學會快、狠、準地完成各個交辦事項。 > 2.英文口說能力較弱:應多與他人使用英文溝通或安排課程,進而提升自己外語能力。 #### 衝突處理 1. Describe a time when your boss was wrong. How did you handle the situation? > 我會先保持冷靜,避免衝突惡化,且不能情緒用事,會先與上司協調,將問題明確化,聽取對方的觀點,討論解決方案,在協調時也都應想過在說再說,而討論解決幾個方案時,應能供人選擇,並說各方案優缺點,而自身為何偏好這方案的原因,盡量尋求平衡點、避免衝突。 > > 如果說服無果,會向他人尋求幫助,比如同事等中立的第三方,來參與協調,試問題嚴重性評斷,如果是已經難以調和,可能會向他人尋求幫助,比如向更上級進行協調或向公司內請求仲裁,但這是最壞的情況跟打算,也是盡量去避免。 > > 1. 保持冷靜:控制情緒和表達方式,避免衝突惡化、激化情況。 > 2. 尋求面談:尋求面談機會,試著直接解決問題。在面談時,將問題明確化,聽取對方的觀點,討論解決方案。 > 3. 找到中立的第三方:如果和上司無法直接解決問題,會尋找一個中立的第三方,比如:同事。 > 4. 視嚴重性評斷:如果衝突無法在內部解決,可能需要採取更正式的程序,向公司內的仲裁或是更上級主管進行協調。 #### 組內合作 1. Do You Prefer Working Independently or on a Team? > 比較偏好多人整合的工作,與他人溝通、合作的經驗會讓我感到不錯。 > 會有提升自我、持續前行的感覺,且這樣也能累積自身溝通、團隊合作的經驗,會很有成就感。 #### 壓力處理 1. Tell me about a time you were under a lot of pressure. What was going on, and how did you get through it? > 透過運動來釋放壓力:每週 1 次 30 分鐘運動使身體活躍,進而減輕壓力感 > > 找到喜愛的事物:比如玩益智遊戲,透過每週 2 次玩 30 分鐘的 Tetris 透過消除方塊的方式來紓壓 > > 溝通、聚會:找到可以聊天的朋友或家人,每週花個 10-15 分鐘分享感受,透過他人的回饋反思自己是否有進步的空間或是從他們那獲取建議或支持與鼓勵。 #### 失敗處理 1. Tell me about a time you failed. How did you deal with the situation? > 延畢,讓我感受懷疑自己能力的挫敗感,主因是我把自身定位在完成事項的小螺絲釘,而忽略應以計畫負責人的角度想思考、觀測全貌;如果能重來,我會在實作過程中就與指導教授討論,提出此2個應用於物聯網的專案具有共通性,可以設計通用的架構,一併設計實作,但更重要的是透過這個挫敗感,我學習到 3 件事: > 1. 提升組織、歸納能力:定義通用該具備的原則,並設計出通用性的架構。 > 2. 學習技術與知識:比如多執行緒與非同步運行的考量。 > 3. 提升抗壓性:磨練心志,鍛鍊出堅韌且屹立不搖的心。 > 如何克服: > 透過每週 2 次定期地與會討論,以及指導教授、業師給出若干次建議,讓我感受到自己逐漸有在進步、前行,期間特別感謝家人、朋友的鼓勵與支持,會每週花個 30 分鐘與家人通話分享感受或是與朋友每週聚餐 1、2 次,透過與他人聊天的方式來紓壓,亦能透過他人的建議或反饋來省思,進而提升自我,透過這些方式使我在面對延畢帶來的挫敗感,亦能堅守信念地把事情做的完善。 面對失敗我會有自己一套的 SOP 流程 > 1. 認真檢討:仔細分析失敗的原因,找出失敗的環節,並思考如何改進。 > 2. 學習經驗:失敗可以是一個寶貴的學習經驗,認真從失敗中學習並將所學應用到未來的挑戰中。 > 3. 接受失敗:失敗是人生中不可避免的一部分,接受失敗並向前看,可以幫助減少負面情緒和焦慮感。 > 4. 尋求幫助:如果您感到無法處理失敗,請考慮向身邊的朋友、家人或專業人士尋求幫助,以獲得支持和建議。 > 5. 建立積極心態:將失敗視為挑戰,並堅信自己可以從失敗中走出來,可以幫助您建立積極心態,並提高自信心。 > 6. 不斷嘗試:不要因為失敗而放棄,相反,堅持不懈地嘗試並保持積極的態度,可能會帶來成功的機會。 > 7. 改變策略:如果失敗了一次,不一定要堅持原本的方法,可以改變策略並嘗試不同的方法來達成目標。 #### 面對挑戰 1. Give an example of a goal you reached and tell me how you achieved it? > 我舉為了完成論文的時候,首先我會明確定義目標,為了設計通用性且能應用至物聯網的架構,專注於達成目標,有助於提高效率。 > > 再來我制定計畫、分解問題,比如每週 2 次定期與會討論,找出物聯網中都會有的通則。 > > 再來就是積極行動與尋求幫助;透過指導教授、專業業師提供的建議,來不斷改進、優化後,確保自己有在完成目標的路上持續前行。 > > 最終就是歷經不斷的多次的改進、優化後,最終實現了足以被稱為通用性的架構,完成論文,期間釋放壓力與維持積極的態度很重要,我會透過每週定期與朋友聚餐來釋放壓力,同時透過他們的建議或反饋來省思,進而提升自我或完成目標。 > 面對挑戰時也有一套 SOP 流程 > 1. 明確目標:確定目標並專注於達成目標,這有助於提高動機和效率。 > 2. 分解問題:將挑戰分解為更小的問題,這樣可以更容易地理解問題,並找到解決方案。 > 3. 制定計劃:制定可行的計劃,並評估每個步驟的風險和後果。 > 4. 積極行動:採取積極行動,並嘗試解決問題。不要害怕失敗,並且要隨時調整計劃。 > 5. 尋求支持:尋求身邊朋友、家人或專業人士的支持和建議,這可以幫助您更好地應對挑戰。 > 6. 維持積極態度:保持積極態度,相信自己能夠克服挑戰,並將其視為成長和學習的機會。 > 7. 健康管理:適當地管理自己的身心健康,例如通過運動、冥想、健康飲食等方式來減輕壓力。 #### 環境適應 1. How well do you handle change? > 我會有條理、有原則的去處理事情 > 1. 發生甚麼事? 狀況評估 > 2. 為什麼發生? 問題分析;成因、影響? > 3. 該採取甚麼行動? 決策分析; > 4. 前途如何? 預料未來;潛在問題與機會分析、風險比較 > > 對應 KT 決策 > 1. 確認問題;確認有無問題,問題在哪裡? > 2. 問題診斷;界定問題,準確查明,發生的時間和地點為何?把問題的範圍與界限定義、弄清楚 > 3. 原因分析 > #### 工作倫理 1. What do you like the most and least of your current job? > 我最喜歡的工作事項會是與人討論的時候:個人喜歡聊天的感覺,也喜歡有收穫、參與討論,大家共同創造、完成目標的感覺 > 最不喜歡的會是與人討論發生衝突的時候,故我會盡力去避免衝突、取到彼此平衡點。 #### 決策 1. Did you ever make a risky decision? Why? How did you handle it? > 有,像是碩士生涯期間上報事情的時候,會需要評估事情是否值得上報,基本上我都會告訴給教授,確認好事情在應有的流程、控制之內,避免發生預料之外的事情, > > 而有件事讓我比較刻骨銘心,當需採購設備的時候,會需要報價給教授,但金額過小的時候對於的教授來說會覺得很煩燥,不需要事事與他訴說,故後來我們訂製了個原則,金額比較大的才需要上報,比如想購買 1000 以上的鍵盤、滑鼠,如果是那種 50 左右的文具用品或衛生紙等生活用品就除非金額較大,不然就是 Group Meeting 再一次匯報。 #### 領導 1. Give me an example of when you showed initiative and took the lead. > 過去我在實驗室擔任助教,主要負責教授、帶領導專題生,曾待專題生參與大數據競賽的經驗。 > > 當實驗室若有事情要做,我會是第一個跳出來主動策畫並實行的人,比如專題生課程安排、參與競賽等事項的規劃。 > #### 其他 1. How would your former boss describe you? > 做事認真且盡心盡力的學生 >