台積電求職心得

目錄

本篇簡單記錄了我在 109 年 12 月初到台積電求職 IT Engineer (預聘) 的過程

流程

台積電應徵流程主要分成下面幾個部分

  1. 程式上機考 - 此為Coding測驗,適合對程式開發、測試、與應用有興趣者
  2. Interview Mocha - 此為資訊基礎架構測驗,適合對網路、資料庫、Cloud與Big Data環境建置有興趣者
  3. 性向測驗
  4. 英文測驗
  5. 主管面試
  6. 人資面試

程式上機考

台積電使用 hackrank 這套系統,題目有三題,限制時間是 90 分鐘,可以使用任何語言跟該語言內建的函式庫(例如可以直接用 sort,除非題目有特別說明)
難易度大概是一題 easy,兩題 medium (leetcode 難度),我因為沒有刷 leetcode 及 BFS 有點生疏了,導致這邊只拿到 1.5 題

Interview Mocha

主要是考你資訊基礎,例如 OS、網路、資料庫、SQL、雲端計算、AI 等等
題目都蠻基礎的,SQL、雲端計算、AI 非常簡單,而 OS、網路、資料庫 我忘了不少,所以一半是靠猜的,但是應該也是很基礎的東西 。

性向測驗

都是選擇題,主要是看你在遇到問題時會怎麼應對,以及吸收新知的渴望程度,這邊就誠實填寫就好,我朋友有說,如果面試主管發現你性向測驗跟你履歷不太符合的時候,就可能會挑出來問。。

英文測驗

我用我渣渣的 TOEIC 成績單(615)抵免,所以免試。

主管面試

預聘的話都會在竹科面試,而我是因為朋友的推薦,才又得到一個南科面試的機會

竹科

一進去有兩個主管,分別是管理基礎設施的團隊,還有工廠內程式的開發團隊,不過面試官跟進去後的主管不一定是同一個團隊的。
一開始會先要求你自我介紹,而後他們會從履歷中問感興趣的問題。
我一開始是被問到我怎麼用 ELK 做分析,主管會希望你講越詳細越好(例如打哪個 API)。

第二個問題是關於 API 的設計,你覺得你之前用過的某個開源程式,他 API 的設計如何,還有他使用上遇到的困難等等,這邊我回答得不是很好,因為我那時候最大的困難就是環境架設,所以我也就回答這樣而已,但現在想來,主管還是想要求回答得更加具體。

第三個問題是,你的主管讓你使用新/舊的技術,但你認為舊的或新的技術比較適合的時候,你會怎麼說服主管,我回答使用一個小 demo 以及說服身邊的人來說服主管,不過看的出來主管不是很滿意。

之後他們會讓你提問題,因為最後一個問題是新舊技術的取捨,以及聽說台積有用到 Flutter 跟 Serverless,因此讓我有點好奇台積電內部的基礎設施是怎麼演化的,然後也大概知道他們是從 裸機 -> VM -> 微軟的某個服務 -> Kubernetes 的變化,不過這變化其實就是遇到問題,然後想辦法克服的過程,他們也說,這些變化讓他們的流程大幅加快,Issue 從進來到部屬上線可能只需要不到 24 小時,行政流程也從幾個禮拜的層層批閱,進步到一天就能過關。

最後我問說我的缺點在哪邊,他們的看法是

  1. 太過重視技術,但台積會比較想要能用技術解決問題的人
  2. 技術細節沒有說得很清楚

個人認為我這次面試不太好QQ

南科

一進去有一個主管,南科聽起來是做兩部分,一個是把生產機器上的感應器資料拉出來(感覺就是手工活),一個是維運,兩者都要 on call,跟竹科一樣,面試官跟進去後的主管不一定是同一個團隊的。
一樣一開始會先要求你自我介紹,而後他們會從履歷中問感興趣的問題。

我主要是被問到怎麼使用 GCP、Kubernetes、ELK、CI/CD 等等,剛好最近我正在使用這些,就說了一下我最近用來做什麼,跟竹科比,更像是純粹聊天XD
例如用過 GCP 的那些服務,Kubernetes 的環境(雲端還是地端,地端怎麼架設的),怎麼用 Elasticsearch 分析文字資料,CI/CD 用來做啥等等。

之後主管介紹工作內容,南科聽起來是做兩部分,一個是把生產機器上的感應器資料拉出來(感覺就是手工活),一個是維運,兩者都要 on call,上班時間是 8:30 ~ 7 or 8:00,然後你能問問題。

我這次是問未來的發展性,不過主管的回答比較偏公司內部的發展,不是工程師生涯的發展,另一個問題則是他們怎麼引入新技術,主管是跟我說

  1. 遇到問題,這問題用新技術解比較好
  2. 準備 2、3 頁 ppt 跟主管簡報優缺點
  3. 主管認為可行就小規模引入
  4. 逐漸擴大規模

人資面試

竹科跟南科好像共用,所以只由一次,他主要是問你寫在那應徵人員問卷上的問題,並且會問比較仔細,會通過一連串問題逐步深入,以及一些之外的問題,例如團隊內部衝突,你通常是怎麼解決的(我說我是個聆聽者)、時間有限,但內容做不完怎麼辦(我回答排定優先級),還有你能不能接受加班等等。
我也認為我這次回答得不太好QQ


comments powered by Disqus