PTT推薦

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

看板Soft_Job標題[心得] 2023面試-後端-台積/SWAG/Circle等作者
Psyman
(狙擊手諸葛)
時間推噓39 推:40 噓:1 →:26

板上先進大家好,
今年三月經歷人生初次無預警無差別大裁員,
漂泊兩個月後終於準備上岸,
來分享一下心得跟大致難度、方向供參考。
準備方面只有抱佛腳學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留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.163.152.141 (臺灣)
PTT 網址

drysor06/08 19:33

hegemon06/08 19:36AICS沒有這麼高,後來獵人頭也承認

aa4live06/08 19:37推強者朋友

godman36206/08 19:49Circle 那麼久嗎..我一個禮拜面到CEO被rejected 就是了

ydpoland06/08 19:54circle只收菁英

gaowei1606/08 20:39

brucetu06/08 20:39iKala有這麼高嗎?

MoonCode06/08 20:58

jammy5060506/08 21:06734題已經是超級高手了…

catnightkiwi06/08 21:43

keepxha06/08 22:27感謝分享

newbiepolice06/08 22:27勵志推

Daiblo206/08 22:41推一個 介紹滿詳細的

rereterry06/08 23:22抖,今年看來仍然沒解凍的跡象啊!

buke06/09 00:15推 感謝分享

safe06/09 00:20很棒了

answermangtr06/09 00:25推 今年我也是面到現在才差不多找到還能接受的off

answermangtr06/09 00:25er

OhGNM06/09 00:28推分享

lofu06/09 00:33推強者前同事!恭喜上岸

YorkLai06/09 00:37推一個

YorkLai06/09 00:37想問最後 Circle 又上嗎?

Psyman06/09 00:42Circle技術二面沒過QQ

YorkLai06/09 00:44抱歉沒有看清楚……

YorkLai06/09 00:44已經很猛了!

BigCockman06/09 02:43就像我前幾篇說的 台灣要嗎是超資深缺 要嗎是菜鳥缺

BigCockman06/09 02:43 卡在中間的非常難找 滿慘的

pig003806/09 03:57怕爆

unmolk06/09 06:42推 另外好好奇ikala薪資跟業務成長

filialpiety06/09 08:02高手啊!感謝前輩分享

Csongs06/09 08:23時間軸很棒

Csongs06/09 08:25也有用golang練刷題嗎

bjk06/09 09:4311

Psyman06/09 09:46> Golang刷題 有小刷個10幾題練語法跟標準函式庫:迴圈/s

Psyman06/09 09:46lice/map/sorting/heap等

wahaha27906/09 09:47

genius94506/09 09:56推,感謝分享

liliburg71106/09 10:05推~感謝分享~

ex86006/09 10:12推推 可以問一下日本 PayPay 是什麼時候投遞的嗎?因為我也

ex86006/09 10:12是 no feedback 如果時間點相符懷疑是公司 freeze

linnom06/09 10:21golang刷題最討厭heap...

gcmtw8806/09 10:34那就不要用 golang 刷題阿, 實際白板題, 要求用 go

gcmtw8806/09 10:35然後又出 heap 的話, 跟面試官討論一下, 應該可以諒解

Psyman06/09 10:50> paypay 5月第一週履歷過去,第二週過審核給OA

Psyman06/09 10:50補充:獵頭表示paypay只有final round沒過才有feedback

ian9091106/09 14:56感謝分享

holebro06/09 15:02

gitignore06/09 15:54Circle主要是問的太偏門 其實收的不一定是精英 逛一下

gitignore06/09 15:54LinkedIn就知道

Ekmund06/09 17:37go的heap就 習慣了 寫好一份max/min複製貼上..

Ekmund06/09 17:41話說Circle我搞不好會無聲卡 幫各位墊底w

eric52549806/09 18:35推分享

p4545451406/09 21:17推 想問原po如果當時台積offer沒有晚一週的話會考慮去

p4545451406/09 21:17台台積嗎

Psyman06/09 21:47> 台積 非常掙扎喔,薪資福利跟貸款方便等現實因素非常優

Psyman06/09 21:47勢,又是大家都知道的公司。FLSD的domain也跟過去經驗蠻

Psyman06/09 21:47相關的。缺點則除了文化外,畢竟是內部系統,軟體工程的

Psyman06/09 21:47難題基本上是遇不到,技術意義上的發展可能比較窄,然後r

Psyman06/09 21:47elocate也有成本這樣(我房子已經買了qq)

cmelo151506/09 23:38推 感謝大佬分享

jack52906/10 15:37想問刷題是連續刷兩個月嗎?看題數蠻多的,還是就是平常

jack52906/10 15:37隨性刷題

Psyman06/10 16:05主要寫每日任務喔,今年第三年了。沒有特別短期集中刷

a9898760506/10 18:56

mirror022706/10 20:39

mirror022706/10 20:39按錯 補

sarsman06/11 21:46