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

看板Soft_Job (軟體人)作者 (狙擊手諸葛)時間10月前 (2023/06/08 19:24), 編輯推噓40(41126)
留言68則, 45人參與, 10月前最新討論串1/1
板上先進大家好, 今年三月經歷人生初次無預警無差別大裁員, 漂泊兩個月後終於準備上岸, 來分享一下心得跟大致難度、方向供參考。 準備方面只有抱佛腳學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

06/08 19:33, 10月前 , 1F
06/08 19:33, 1F

06/08 19:36, 10月前 , 2F
AICS沒有這麼高,後來獵人頭也承認
06/08 19:36, 2F

06/08 19:37, 10月前 , 3F
推強者朋友
06/08 19:37, 3F

06/08 19:49, 10月前 , 4F
Circle 那麼久嗎..我一個禮拜面到CEO被rejected 就是了
06/08 19:49, 4F

06/08 19:54, 10月前 , 5F
circle只收菁英
06/08 19:54, 5F

06/08 20:39, 10月前 , 6F
06/08 20:39, 6F

06/08 20:39, 10月前 , 7F
iKala有這麼高嗎?
06/08 20:39, 7F

06/08 20:58, 10月前 , 8F
06/08 20:58, 8F

06/08 21:06, 10月前 , 9F
734題已經是超級高手了…
06/08 21:06, 9F

06/08 21:43, 10月前 , 10F
06/08 21:43, 10F

06/08 22:27, 10月前 , 11F
感謝分享
06/08 22:27, 11F

06/08 22:27, 10月前 , 12F
勵志推
06/08 22:27, 12F

06/08 22:41, 10月前 , 13F
推一個 介紹滿詳細的
06/08 22:41, 13F

06/08 23:22, 10月前 , 14F
抖,今年看來仍然沒解凍的跡象啊!
06/08 23:22, 14F

06/09 00:15, 10月前 , 15F
推 感謝分享
06/09 00:15, 15F

06/09 00:20, 10月前 , 16F
很棒了
06/09 00:20, 16F

06/09 00:25, 10月前 , 17F
推 今年我也是面到現在才差不多找到還能接受的off
06/09 00:25, 17F

06/09 00:25, 10月前 , 18F
er
06/09 00:25, 18F

06/09 00:28, 10月前 , 19F
推分享
06/09 00:28, 19F

06/09 00:33, 10月前 , 20F
推強者前同事!恭喜上岸
06/09 00:33, 20F

06/09 00:37, 10月前 , 21F
推一個
06/09 00:37, 21F

06/09 00:37, 10月前 , 22F
想問最後 Circle 又上嗎?
06/09 00:37, 22F

06/09 00:42, 10月前 , 23F
Circle技術二面沒過QQ
06/09 00:42, 23F

06/09 00:44, 10月前 , 24F
抱歉沒有看清楚……
06/09 00:44, 24F

06/09 00:44, 10月前 , 25F
已經很猛了!
06/09 00:44, 25F

06/09 02:43, 10月前 , 26F
就像我前幾篇說的 台灣要嗎是超資深缺 要嗎是菜鳥缺
06/09 02:43, 26F

06/09 02:43, 10月前 , 27F
卡在中間的非常難找 滿慘的
06/09 02:43, 27F

06/09 03:57, 10月前 , 28F
怕爆
06/09 03:57, 28F

06/09 06:42, 10月前 , 29F
推 另外好好奇ikala薪資跟業務成長
06/09 06:42, 29F

06/09 08:02, 10月前 , 30F
高手啊!感謝前輩分享
06/09 08:02, 30F

06/09 08:23, 10月前 , 31F
時間軸很棒
06/09 08:23, 31F

06/09 08:25, 10月前 , 32F
也有用golang練刷題嗎
06/09 08:25, 32F

06/09 09:43, 10月前 , 33F
11
06/09 09:43, 33F

06/09 09:46, 10月前 , 34F
> Golang刷題 有小刷個10幾題練語法跟標準函式庫:迴圈/s
06/09 09:46, 34F

06/09 09:46, 10月前 , 35F
lice/map/sorting/heap等
06/09 09:46, 35F

06/09 09:47, 10月前 , 36F
06/09 09:47, 36F

06/09 09:56, 10月前 , 37F
推,感謝分享
06/09 09:56, 37F

06/09 10:05, 10月前 , 38F
推~感謝分享~
06/09 10:05, 38F

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

06/09 10:12, 10月前 , 40F
是 no feedback 如果時間點相符懷疑是公司 freeze
06/09 10:12, 40F

06/09 10:21, 10月前 , 41F
golang刷題最討厭heap...
06/09 10:21, 41F

06/09 10:34, 10月前 , 42F
那就不要用 golang 刷題阿, 實際白板題, 要求用 go
06/09 10:34, 42F

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

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

06/09 10:50, 10月前 , 45F
補充:獵頭表示paypay只有final round沒過才有feedback
06/09 10:50, 45F

06/09 14:56, 10月前 , 46F
感謝分享
06/09 14:56, 46F

06/09 15:02, 10月前 , 47F
06/09 15:02, 47F

06/09 15:54, 10月前 , 48F
Circle主要是問的太偏門 其實收的不一定是精英 逛一下
06/09 15:54, 48F

06/09 15:54, 10月前 , 49F
LinkedIn就知道
06/09 15:54, 49F

06/09 17:37, 10月前 , 50F
go的heap就 習慣了 寫好一份max/min複製貼上..
06/09 17:37, 50F

06/09 17:41, 10月前 , 51F
話說Circle我搞不好會無聲卡 幫各位墊底w
06/09 17:41, 51F

06/09 18:35, 10月前 , 52F
推分享
06/09 18:35, 52F

06/09 21:17, 10月前 , 53F
推 想問原po如果當時台積offer沒有晚一週的話會考慮去
06/09 21:17, 53F

06/09 21:17, 10月前 , 54F
台台積嗎
06/09 21:17, 54F

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

06/09 21:47, 10月前 , 56F
勢,又是大家都知道的公司。FLSD的domain也跟過去經驗蠻
06/09 21:47, 56F

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

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

06/09 21:47, 10月前 , 59F
elocate也有成本這樣(我房子已經買了qq)
06/09 21:47, 59F

06/09 23:38, 10月前 , 60F
推 感謝大佬分享
06/09 23:38, 60F

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

06/10 15:37, 10月前 , 62F
隨性刷題
06/10 15:37, 62F

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

06/10 18:56, 10月前 , 64F
06/10 18:56, 64F

06/10 20:39, 10月前 , 65F
06/10 20:39, 65F

06/10 20:39, 10月前 , 66F
按錯 補
06/10 20:39, 66F

06/11 21:46, 10月前 , 67F
06/11 21:46, 67F

06/12 20:53, 10月前 , 68F
好強 這麼強居然還要這麼久 現在真的是地獄級
06/12 20:53, 68F
文章代碼(AID): #1aWRf_Rv (Soft_Job)
文章代碼(AID): #1aWRf_Rv (Soft_Job)