[心得] 2023面試-後端-台積/SWAG/Circle等

軟工

53421

板上先進大家好,
今年三月經歷人生初次無預警無差別大裁員,
漂泊兩個月後終於準備上岸,
來分享一下心得跟大致難度、方向供參考。
準備方面只有抱佛腳學Golang+上網查過去面試心得
=============================分隔線=================================
TL;DR版本
- 116學士-->119碩士,總年資5~6年,技能主要在後端,前端略懂一點
- 主要語言是Python3,但因為ChatGPT及其中一間面試公司,近期花了兩週學Golang
- 沒有作品跟side project,Leetcode總共734,E/M/H=220/461/53,平常遇到Hard跳過
- 開價除台積外比照前職(~1.7M/y),台積則開了一個>2M的數字因為分紅不確定
- 管道:朋友、官網、獵頭(Cakeresume、Spring Professional、H&L等)、前公司前HR
- 結果
- Offer: Swag、TSMC IT
- 技術第二關沒過:Circle (台灣原本叫Cybavo)
- 技術第一關沒過:iKala、日本Paypay、AICS
- OA沒過:日本樂天Rakuten
- 投完沒head count:Appier
- 履歷無聲卡:群暉、另兩間獵頭推的公司(不透漏名稱)

一句話版本心得:乾,真難找QQ

以下心得
==============================
A. Swag
職缺: Senior Backend Engineer
管道: 官網投遞
時間軸:D投遞、D+14約一面、D+18一面,同日告知通過約二面、D+26二面、
D+34口頭offer
結果:offer,但沒過senior bar,薪水略高於預期
==============================
我本來以為Line的面試是難度的山峰,直到我面了Swag。
- 一面
線上live coding,兩位面試官會口頭說明題目,用線上IDE寫完後自己列幾個測資+說明+
跑。原本難度medium偏easy,結果寫太快被問了hard的follow-up,後者只寫出比較好的
暴力解...本來覺得涼涼的但最後有進現場面試。

- 二面
4小時現場三打一白板戰,面試官是三位後端RD。問題有CS基礎知識(延伸問實務,例如
先請你說明CAP理論,然後問你過去用過的DB是實踐哪些)、Python知識、開放問答、
類Leetcode白板題x1 (難度medium~hard,當下只寫出暴力解)、System design x2。最後
會留時間給你問問題。

二面結束走出來真的有腦袋被榨乾的感覺,真不愧是Swag(?)。本來以為涼定了,但一週
後HR來電表示面試通過但沒有到senior的bar,並主動表示等我其他面試告一段落再詳談。

最後,特別promote一點,Swag是截至目前面試體驗最好的,從頭尊重到尾
聯絡積極、人資跟面試官也都很客氣,現場面試還附水跟飲料。推薦挑戰看看!

==============================
B. TSMC IT
職缺: IT engineer(AAID-MTIT)/IT Devops engineer(BSID-FLSD)
管道: 朋友內推
時間軸:D填資料,同日收到面試時段預約、D+3 FLSD一面、D+4 OA(我也不知道為啥
這個比較晚@@)、D+6 MTIT面試、D+11 FLSD二面、D+12 HR面試、D+16 到新竹考英文、
D+27 HR約電話follow-up、D+31 被HR放一次鳥、D+32 HR電話口頭offer說3~4工作天
會有電子offer、D+46 電子offer

結果:offer,32職等,人資報的預估年薪符合對台積的預期,但月薪低於預期且電子
offer晚了一週多,已接受其他offer因此婉拒QQ
==============================
兩年前跟朋友約好下次找工作一定找他幫內推,剛好遇到裁員就請他幫忙了(感恩大大QQ)
這邊要特別注意,台積電內推的邏輯其實跟自己上官網填資料是一樣的!內部邏輯如下:
- 資料填妥後,各單位海撈
- 最多同時2個單位進行招募流程,所以收到邀請後一定要慎選!
- 一旦湊滿2個單位後,在有單位reject你/你reject offer之前,都不能應徵其他單位
所以如果有特別指定要去哪個單位的話,建議找跟台積合作的獵頭。內推的話則資料寫完
要馬上通知對方上去撈,據說血汗單位會派人在招募系統站哨...怕

- OA
三題Hackerrank,難度體感easy/medium/medium~hard各一,據說沒有隱藏測項,
測資全過 = 滿分。

- FLSD一面
面試官聽聲音是蠻年輕的人,主要問過去的工作經驗、遇到困難怎麼應對、遇到
外部不合理需求時怎麼應對等等實務問題,技術倒是沒什麼問。之後就換他說明單位
的守備範圍、編制、這個缺的預期工作內容、以及tech stack。這個單位的業務職掌
比較近似傳統意義上的IT單位,負責內部需求跟系統開發,因此會有非常多台積其他單位
來的需求。我這邊則是在後面閒聊環節分享一下之前幾次跑scrum的經驗,希望能給他們
一些想法這樣。通過後約了二面。

- MTIT一面
面試官是位在台積超過20年的資深主管,主要也是請我說明過去各份工作的職掌及做過
的東西、遇過的困難以及如何解決、面對。之後也是開始說明單位工作內容。比較特別的
是,MTIT主要做的是成熟製程的產線自動化,包含但不限於機台控制、產線資料收集、
MES等。仔細看會發現它的內容跟TSID非常像,差異在於維護、調整、重寫現有系統居多
,TSID則是新開發比較多,各有優缺。

- FLSD二面
面試官是FLSD的部經理,主要也是問過去工作經歷、遇到衝突如何處理、遇過的困難。
比較特別的是有詳細問我的碩士論文,就簡單介紹一下CNN跟電腦視覺以及論文當時的背景
跟應用。之後也是說明部門執掌,不過比起一面講了更多部門未來的規劃、編制、預期等

- HR關
靈魂拷問(X)。會很詳細問履歷上各份工作經歷,為何離職?遇到人際衝突怎麼處理、
人格特質等等的HR問題。

- 到廠英文測驗
英文證書只接受五年內的,我的多益過期了就只好去考。這關最難的是從台北到新竹的
交通,一定要提早確認好,考場附近有停車場可以考慮開車去。只有聽力閱讀的類多益、
聽力部分講得超級慢,很不習慣QQ

台積的面試非常注重軟實力跟溝通能力,技術部分則是幾乎沒被問到。Hackerrank好好寫
,基本上就高機率過關了。預期年薪非常猛,然後職等建議能談多高就談多高。

==============================
C. Circle/Cybavo
職缺: Senior Software Engineer, Backend
管道: 前公司前HR內推
時間軸:D收到OA、D+6 OA通過約HR關、D+8 HR關、D+11 技術一面、D+21 技術二面、
D+33 Rejected
結果:Rejected。技術二面沒過,feedback是很有潛力但這個職位預期更senior的
candidate,在即戰力部分落敗了。
==============================
三月的大裁員後,前公司再更之前被裁的人資聯絡說有缺人,問我有沒有興趣挑戰一下。
Circle本業雖然是做穩定幣,但台灣這邊被收購的Cybavo團隊本身是做加密技術及私鑰
管理。資安是我非常不熟的一塊,又有機會跳Golang,就接受挑戰了!

- OA (Golang限定)
四關連續題組,後一關會從前一關的code繼續,題目是很好玩的系統設計實作,難度配
上所需的資料結構知識大概在medium。

- 人資面談
基本上是認識的人了,前半就形式一下過一下離職原因、過去經歷、期望待遇等。後半
則是提醒之後技術關可能會面對的人事物。

- 技術一面
跟兩位技術主管面談,流程是先有一個非常詳細的自我介紹,包括深入介紹過去的工作
、專案背景、使用技術等。這部分會被問非常細,負責的部分、用到的技術、API設計、
遇過的困難、延伸問題(例如SQL index的機制、複雜度等)。接著會問一些Golang的知識
,而後會有兩道系統設計,第一道著重討論DB schema design;第二道則是安全API
design,但我沒有相關經驗直接翻車。最後會有個live coding (Golang限定)簡單看一下
溝通能力跟coding能力,結束後換我問問題。

- 技術二面
Somehow前一場最後通過了,這次是更資深的技術主管+另兩位技術主管一起面。主要也
是詳細問過去的經驗跟用過的技術,但時間到一半的時候面試官就說「我其實沒問題問了
,本來應該是要繼續問Go的問題,但你幾乎沒經驗」我回答這兩週惡補看他要不要幫我
「驗收」看看後他也笑了,就問我關於defer的用法跟細節。

==============================
D. AICS (ASUS)
職缺: Senior Backend Engineer
管道: 獵頭
時間軸:D 投遞、D+19 OA、D+24 通知OA通過、D+27 一面、D+47 Rejected
結果:Rejected。feedback是coding能力沒問題,但解題能力不足。看來是follow-up解
太慢QQ
==============================
雖然AICS無論在外或是在軟體圈子裡的名聲都有些微妙,但因為離家近、對環境熟(之
前待過和碩)加上獵頭表示AICS的package上看2.5M,錢多離家近,投了。

- OA
Codility三題,兩題演算法約medium難度+一題除錯。題外話,除錯那題很痛苦,因為
寫得很難看,我很想直接把它的code翻了,但題目有限制最多修改行數...orz

- 一面
一對一線上live coding,用分享螢幕的方式進行,可以選任何自己熟的IDE作答。我考
試不使用copilot所以並沒有特別問能不能用AI輔助XD。題目分兩階段,第一階段是一題
medium偏easy的題目,面試官說明會告知sample input跟output。我遇到的面試官人蠻
好的,持續有再跟我溝通&聽我說明,並沒有像其他人遇到的把畫面關掉做自己事。順利
解出後弄了個test case做dry-run,這邊做不大好的地方是用了太大的測資,dry-run耗
太多時間。後續會有個follow-up,其實應該是medium難度而已,但我當下在多次提示後
才抓到解題方向,交出一個實作有漏洞的版本,最終鎩羽而歸。

==============================
E. iKala
職缺: CDP team- Sr. Backend Engineer
管道: 獵頭
時間軸:D 投遞、D+5 約面試、D+13 一面、D+14 Rejected
結果:Rejected。feedback是期望candidate有更多大流量系統的經驗,過去經歷不符。
==============================
另外一個Golang的機會,預期會碰到大流量系統,獵頭那邊討論過後也覺得我可以試試
就投了。

- 一面
自我介紹後,會先問過去的工作經歷、腳色、舉幾個開發過的功能、遇過的難題與怎麼
解決等。之後會有live coding,題目印象中是medium偏easy。

==============================
F. 日本Paypay
職缺: Senior Backend Engineer
管道: 獵頭
時間軸:D 投遞、D+6 書面審查通過,同日收到OA、D+23 一面、D+30 Rejected
結果:Rejected。沒有feedback。
==============================
衝著Work from anywhere(日本國內限定)的口號,加上獵頭強力推薦,就投了。

- OA
兩題,體感medium跟hard各一。hard那題有一個測項沒過,應該TLE了。

- 一面
跟一位日本面試官談話,可以選英文或日文(我選英文)。主要也是在討論過去經歷,
比較細節問的是怎麼追效能問題(我履歷上有相關內容)。

==============================
G. 日本樂天Rakuten
職缺: 獵頭給Backend Engineer,實際上是Cloud Platform Infra Engineer,
Platform / Back-end - Cloud Services Department (CLSD)
管道: 獵頭
時間軸:D 投遞、D+5 書面審查通過,同日收到OA、D+15 Rejected
結果:Rejected。OA沒過
==============================
根本投錯的缺...看到OA當下傻眼,洋洋灑灑100題選擇題,內容87%是infra tools
/unix command/計算機概論/網路,只有個位數題的SQL,程式跟演算法一題都沒有,
就直接GG了。這個職缺的JD跟獵頭丟來的內容也有相當大的差異,感覺代為投遞過程中有
嚴重的溝通問題,不過我也沒興趣追問了...浪費一小時QQ。

=============================分隔線=================================
這一輪找下來,除了感覺機會明顯比前兩年大幅減少外,也發現自己的弱點以及能力上
不足senior的部分--系統設計以及high-level思考的能力。希望自己能通過新工作試用期
之外,也能不再只是埋首於開發,而是多參與跨團隊、功能的討論,培養資深IC的能力,
跨過mid-->seinor的坎。謝謝撥冗觀看,祝大家身體健康,職涯順利,謝謝!

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.163.152.141 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1686223487.A.6F9.html
drysor1樓 06/08 19:33
hegemon2樓AICS沒有這麼高,後來獵人頭也承認 06/08 19:36
aa4live3樓推強者朋友 06/08 19:37
godman3624樓Circle 那麼久嗎..我一個禮拜面到CEO被rejected 就是了 06/08 19:49
ydpoland5樓circle只收菁英 06/08 19:54
gaowei166樓 06/08 20:39
brucetu7樓iKala有這麼高嗎? 06/08 20:39
MoonCode8樓 06/08 20:58
jammy506059樓734題已經是超級高手了… 06/08 21:06
catnightkiwi10樓 06/08 21:43
keepxha11樓感謝分享 06/08 22:27
newbiepolice12樓勵志推 06/08 22:27
Daiblo213樓推一個 介紹滿詳細的 06/08 22:41
rereterry14樓抖,今年看來仍然沒解凍的跡象啊! 06/08 23:22
buke15樓推 感謝分享 06/09 00:15
safe16樓很棒了 06/09 00:20
answermangtr17樓推 今年我也是面到現在才差不多找到還能接受的off 06/09 00:25
answermangtr18樓er 06/09 00:25
OhGNM19樓推分享 06/09 00:28
lofu20樓推強者前同事!恭喜上岸 06/09 00:33
YorkLai21樓推一個 06/09 00:37
YorkLai22樓想問最後 Circle 又上嗎? 06/09 00:37
本人23樓Circle技術二面沒過QQ 06/09 00:42
YorkLai24樓抱歉沒有看清楚…… 06/09 00:44
YorkLai25樓已經很猛了! 06/09 00:44
BigCockman26樓就像我前幾篇說的 台灣要嗎是超資深缺 要嗎是菜鳥缺 06/09 02:43
BigCockman27樓卡在中間的非常難找 滿慘的 06/09 02:43
pig003828樓怕爆 06/09 03:57
unmolk29樓推 另外好好奇ikala薪資跟業務成長 06/09 06:42
filialpiety30樓高手啊!感謝前輩分享 06/09 08:02
更多心得
[心得] 2023 軟體工程師(後端)面試分享
[心得] 設計流程及系統架構圖好工具 D2
[心得] 2022-2023 data science 面試心得
[心得] ASUS AI Robotics Center 被拒面試經歷
[心得] 2023 Yahoo Summer Intern Offer到手
[心得] 2023 找實習心得 - 全滅
[心得] 軟體考古系列:Redis
[心得] 代發-Nogle面試非常失望