作者Psyman (狙击手诸葛)
看板Soft_Job
标题[心得] 2023面试-後端-台积/SWAG/Circle等
时间Thu Jun 8 19:24:45 2023
板上先进大家好,
今年三月经历人生初次无预警无差别大裁员,
漂泊两个月後终於准备上岸,
来分享一下心得跟大致难度、方向供参考。
准备方面只有抱佛脚学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://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1686223487.A.6F9.html
1F:推 drysor: 推 06/08 19:33
2F:推 hegemon: AICS没有这麽高,後来猎人头也承认 06/08 19:36
3F:推 aa4live: 推强者朋友 06/08 19:37
4F:推 godman362: Circle 那麽久吗..我一个礼拜面到CEO被rejected 就是了 06/08 19:49
5F:推 ydpoland: circle只收菁英 06/08 19:54
6F:推 gaowei16: 推 06/08 20:39
7F:→ brucetu: iKala有这麽高吗? 06/08 20:39
8F:推 MoonCode: 06/08 20:58
9F:推 jammy50605: 734题已经是超级高手了… 06/08 21:06
10F:推 catnightkiwi: 推 06/08 21:43
11F:推 keepxha: 感谢分享 06/08 22:27
12F:推 newbiepolice: 励志推 06/08 22:27
13F:推 Daiblo2: 推一个 介绍满详细的 06/08 22:41
14F:推 rereterry: 抖,今年看来仍然没解冻的迹象啊! 06/08 23:22
15F:推 buke: 推 感谢分享 06/09 00:15
16F:推 safe: 很棒了 06/09 00:20
17F:推 answermangtr: 推 今年我也是面到现在才差不多找到还能接受的off 06/09 00:25
18F:→ answermangtr: er 06/09 00:25
19F:推 OhGNM: 推分享 06/09 00:28
20F:推 lofu: 推强者前同事!恭喜上岸 06/09 00:33
21F:推 YorkLai: 推一个 06/09 00:37
22F:→ YorkLai: 想问最後 Circle 又上吗? 06/09 00:37
23F:→ Psyman: Circle技术二面没过QQ 06/09 00:42
24F:→ YorkLai: 抱歉没有看清楚…… 06/09 00:44
25F:→ YorkLai: 已经很猛了! 06/09 00:44
26F:推 BigCockman: 就像我前几篇说的 台湾要吗是超资深缺 要吗是菜鸟缺 06/09 02:43
27F:→ BigCockman: 卡在中间的非常难找 满惨的 06/09 02:43
28F:推 pig0038: 怕爆 06/09 03:57
29F:推 unmolk: 推 另外好好奇ikala薪资跟业务成长 06/09 06:42
30F:推 filialpiety: 高手啊!感谢前辈分享 06/09 08:02
31F:推 Csongs: 时间轴很棒 06/09 08:23
32F:推 Csongs: 也有用golang练刷题吗 06/09 08:25
33F:推 bjk: 11 06/09 09:43
34F:→ Psyman: > Golang刷题 有小刷个10几题练语法跟标准函式库:回圈/s 06/09 09:46
35F:→ Psyman: lice/map/sorting/heap等 06/09 09:46
36F:推 wahaha279: 推 06/09 09:47
37F:推 genius945: 推,感谢分享 06/09 09:56
38F:推 liliburg711: 推~感谢分享~ 06/09 10:05
39F:推 ex860: 推推 可以问一下日本 PayPay 是什麽时候投递的吗?因为我也 06/09 10:12
40F:→ ex860: 是 no feedback 如果时间点相符怀疑是公司 freeze 06/09 10:12
41F:推 linnom: golang刷题最讨厌heap... 06/09 10:21
42F:→ gcmtw88: 那就不要用 golang 刷题阿, 实际白板题, 要求用 go 06/09 10:34
43F:→ gcmtw88: 然後又出 heap 的话, 跟面试官讨论一下, 应该可以谅解 06/09 10:35
44F:→ Psyman: > paypay 5月第一周履历过去,第二周过审核给OA 06/09 10:50
45F:→ Psyman: 补充:猎头表示paypay只有final round没过才有feedback 06/09 10:50
46F:推 ian90911: 感谢分享 06/09 14:56
47F:推 holebro: 强 06/09 15:02
48F:→ gitignore: Circle主要是问的太偏门 其实收的不一定是精英 逛一下 06/09 15:54
49F:→ gitignore: LinkedIn就知道 06/09 15:54
50F:→ Ekmund: go的heap就 习惯了 写好一份max/min复制贴上.. 06/09 17:37
51F:→ Ekmund: 话说Circle我搞不好会无声卡 帮各位垫底w 06/09 17:41
52F:推 eric525498: 推分享 06/09 18:35
53F:推 p45454514: 推 想问原po如果当时台积offer没有晚一周的话会考虑去 06/09 21:17
54F:→ p45454514: 台台积吗 06/09 21:17
55F:→ Psyman: > 台积 非常挣扎喔,薪资福利跟贷款方便等现实因素非常优 06/09 21:47
56F:→ Psyman: 势,又是大家都知道的公司。FLSD的domain也跟过去经验蛮 06/09 21:47
57F:→ Psyman: 相关的。缺点则除了文化外,毕竟是内部系统,软体工程的 06/09 21:47
58F:→ Psyman: 难题基本上是遇不到,技术意义上的发展可能比较窄,然後r 06/09 21:47
59F:→ Psyman: elocate也有成本这样(我房子已经买了qq) 06/09 21:47
60F:推 cmelo1515: 推 感谢大佬分享 06/09 23:38
61F:推 jack529: 想问刷题是连续刷两个月吗?看题数蛮多的,还是就是平常 06/10 15:37
62F:→ jack529: 随性刷题 06/10 15:37
63F:→ Psyman: 主要写每日任务喔,今年第三年了。没有特别短期集中刷 06/10 16:05
64F:推 a98987605: 推 06/10 18:56
65F:嘘 mirror0227: 推 06/10 20:39
66F:推 mirror0227: 按错 补 06/10 20:39
67F:推 sarsman: 强 06/11 21:46
68F:推 whatzup1124: 好强 这麽强居然还要这麽久 现在真的是地狱级 06/12 20:53
69F:推 Soros1989: swag面试听朋友说真的不简单 06/18 13:08
70F:推 pigcat1315: QQ GG要英文不然好想去面 06/27 01:24
71F:推 penril0326: 靠 刷700多题还有问题只能想出暴力解 那我这种只刷10 08/11 14:01
72F:→ penril0326: 0出头的人怎办 哭啊 08/11 14:01