台積電 SRE 面試心得
又好一陣子沒有更新 blog 了,先簡單聊一下概況。五月底的時候有一次轉換到新公司的機會,不過和既有公司商量後,雙方同意內轉到研發單位的軟韌體部門,因此就繼續留在現在的公司。也因為剛轉換部門,很多新的流程和產品需要學習,就暫時把心力都放在跟公司產品相關的技術進修,期望自己能快一點跟上腳步。目前轉到新部門約過了三個月的時間,一切適應良好,工作任務也可以在期限內順利完成,同事相處也都很融洽,過的很開心。
在七月中的時候,接到台積電的 SRE 主動面試邀約,直到最近才結束整個面試流程。整個面試流程覺得收穫良多,所以在此簡單記錄一下。面試一共會有專業項目三關 + 人資一關,由於主管希望面試者能有較充足的準備,因此專業項目每一關的間隔時間預定是兩個禮拜,如果有需求需要加快面試速度也是可以調整時程。現在疫情期間,除了測驗要去廠區之外,其他面試一率都是視訊面試。
第一關:專長簡介和專業問題 (60 分鐘)
一面的流程會分成四個部分:
- (主管) 部門介紹
- (主管) 整體面試流程介紹
- 面試者專長簡介和簡答題
- Q & A
主管在介紹完部門和面試流程後,會請面試者介紹自己擅長的領域。這邊比較特別的是,主管有說明已完整看過我的履歷,所以希望我能只就自己專業領域和擅長方向介紹即可,而他會根據我所說的內容進行提問。而我回答我比較擅長的方向是:Golang 和 Web backend。
主管提問內容包含:
- sorting algorithm / BST / stack / queue / binary tree / hash map 具體實作和相關 time complexity
- HTTP protocol 流程和 package format
- cookie
- Linux 環境的操作 (包含查看記憶體、 network package、service port、process)
自認在 Linux 這一塊沒有回答的很好,知道用哪些工具去查看,但是問到更細節的部分就不太了解。不過主管說這樣問是想了解面試者的程度在哪裡,所以不會就說不會就好。