作者skyhigh8988 (将臣)
看板Soft_Job
标题[心得] 2020 转职面试心得
时间Tue Sep 8 22:51:50 2020
背景
毕业後因为从小喜欢游戏(应该也很多人是这样吧)
然後硕士毕业之後就加入游戏业
过程中做过一点Client然後大部分时候是Server engineer
後来有了想要换换跑道的想法
其实一年多前就出去面试过
结果被洗满脸,对自己感到各种怀疑
痛过之後就潜心修练刷题
然後在工作中精进自己的coding能力
学习强者同事的各种思维
然後这几个月蹲到脚要断了
所以决定出来试看看
但真的是没自信 所以投了超多间
面试心得开始
Google
大魔王,我放在中後期投
全部都是线上
用Google Doc 第二关止步
我果然还是太菜
但我觉得跟我心态也有关
我太紧张 超级紧张
我不是打比赛出来的,只是毕业後的觉悟练习而已
遇到GOOGLE就被震慑住了,导致发挥不佳,明年再来
结果:没有Offer
Dcard : Backend engineer
r
地点在华视附近
一面 HR聊聊天,确认过眼神之後
聊一下团队是做什麽,聊一下自己对自己未来期望
过了之後会给你一个作业,写一个rate limiter 听说是万年作业
语言不限,看要怎麽写都可以
怎麽跑最後写在READ.me里面给他
写完作业之後,就没下文了
寄信去问也没回覆,半个月後,HR跟我说
Hi skyhigh8988,抱歉审核过程过长了,不过hiring Process还继续跑
我没回信,隔天跟我说我被刷掉了
花了时间写这个作业,结果面试流程是这样,老实说是有点不爽
结果: No Offer
PicCollage
HR聊完之後
然後不知道为什麽这家公司老板忽然寄信给我
然後顺便要我用Ruby 做 reverse strings in a sentence
没写过 送出去之後
然後接下来第一关就CTO之类的人物来面试
电面,结果一样试问上面那一题,问完之後说过几天安排看看有没有面试
然後就说不用来面了,skillset不合
结果:No Offer
KaiOS
第一面
跟两个team的工程师面谈
後端方面就是做KaiOS的各种Services
面试就从履历有什麽就问什麽
从OS问到RDBMS观念
CAP Theorem / ACID Theorem
然後问一题 system design 跟视讯会议有关的
然後进来一位frontend的工程师
不过我对frontend没兴趣,所以开始聊火狐的八卦
面试难度不高
不过面试後很久之後都没回应,去信之後
HR说很多面试者要等
然後我就说我已经有offer
如果我很後面就把我过滤掉让後面的往前吧
然後就说Backend没有headcount了掰掰
结果: No Offer
思华科技
其实没有想说要投博弈
但无奈,台湾用Go的,超多博弈想练习一下
因为人资盛情难却,我就去面试了一下
101上面,面试先写一份Golang考卷
选择填空题
然後两位工程师进来问你履历的问题
结果:Offer get
Binance
一面远端
用Google meet
先问问你到底在做三小的,觉得哪一块你觉得最难
简单介绍过後就在 Google doc上面写题目
一道BFS. 一道Slide window的问题
然後问你一些backend还有基本computer science的问题
二面远端
要我开一个Go的Project写一个Quicksort
写完要写Test
然後问一下Go相关的问题 例如Goroutine/Channel/pprof etc
三面远端
问一些概念性问题有关 Redis/Docker/Kubernetes/SQL/MySQL
结果: offer get
乐活家居ROEHL
新创,公司在中山国中
一面
是和HR聊聊天
聊聊为什麽要来这家公司 为什麽有兴趣
二面
工程师来问你问题
从云端问到Server各种问题
Kubernetes用过哪些元件
JWT怎麽签的 oAuth是怎样的
Go的channel如何
Go mutex有好几种种类 他们是什麽什麽都问
三面
要白板题 还有逻辑问题
白板题很简单的swap binary tree
然後问一题 要你找出这个图中的articulation points
每个方法都会问你时间空间复杂度
工程过关之後,会有behavioral interview
会有marketing的人进来用各种尖锐问题试探你
四面
跟传说中的Riot大中华区推手叶强生面试
面试就是更强烈的behavioral interview
所以会问更多你个人的问题
英雄联盟世界赛会有他们赞助
HR姐很风趣 速度很快很有热诚
希望他们做起来
结果:Offer get
Verizon Media Group
一面HR 一起聊天
二面是 Hiring manager 问Go的问题 Channel 的实现基础是什麽?
Goroutine的底层如何运作为什麽可以开上千个 知不知道TLS干嘛的
三面
两个工程师 system design
coding问题,一题有关prefix sum 一题merge interval
四面
一个印度人 问我网路底层问题
另一个印度人 问我stack相关的白板问题
然後问Go相关的garbage collection问题
会问到mark sweep/ read barrier的程度
问你Goroutine的架构
五面
一个亚洲人 问我LRU Cache老梗题
一个美国人问我system design问题 与stack analysis有关
结果: HR说 很想要我加入 不过headcount太少
前面有比我厉害的人,问我能不能等几个月後看有没有缺
17Media
第一面 前测Codility 五题
难度大概Medium
过了之後有onsite
二面
有三位工程师来面
第一个问简单的排序问题
第二个问我在Codility最後那个没写出来的问题
大数字次方题
然後问一些系统层面的问题
第三个先问很简单的stack问题
解完还有时间又一题wiggle sort问题
三面
两个团队的Leader来面我 看适合与否
最後HR进来收尾
结果:不知道还在等 可能没有可能有
Taiwan AILab
一次三面
每次面试都有可能会问相同问题
取三个面试官的意见来总和要不要雇用
会问经历然後白板题
第一个是array题目 求极值
一开始的型态可以用greedy去解
变形之後要用dp去解
了解这两种策略的使用情境挺重要的
第二面
问跟Hashmap有关问题
一开始想用Longest common ancestor解法写
但复杂度很高 後来正确方法要用Hashmap
第三面
问很多Computer science问题
问Kubernetes/Docker相关问题
问Goroutine/Channel底层实作
如何做到synchronous
白板题写一题 Monotonic stack问题
一次结束
面试过了下一封电话就是来通知是否录取
结果:Offer Get
----
结语
其实自己在公司加班後下班接着写Leetcode的日子
过了快要一年多,日子真的很漫长,好多次都想放弃
多次为了想一题解法 半夜惊醒起来写code
知道自己不是那种演算法天才
同学多的是比我强的,只能自己慢慢磨,那痛苦程度我觉得超过大学联考
常常觉得我大学把打魔兽的时间拿去参加学长开的ICPC训练营该有多好
现在就不用在深夜一个人跟Leetcode editor四目相对
但从Medium一题两三天,看答案後过几天回来不会写,变成二十分钟内可以写出来
进步的感觉还是很好的,虽然我Hard题目很多时候还是没写出来
从以前排斥写白板,到现在有OFFER了还是想登入去写
这种感觉蛮奇妙的
也感觉到疫情期间
职缺其实有稍微少一点
只是菜鸡一个
希望心得对大家有帮助
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.129.197.89 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1599576712.A.457.html
※ 编辑: skyhigh8988 (220.129.197.89 台湾), 09/08/2020 22:54:10
※ 编辑: skyhigh8988 (220.129.197.89 台湾), 09/08/2020 22:54:45
※ 编辑: skyhigh8988 (220.129.197.89 台湾), 09/08/2020 22:56:37
※ 编辑: skyhigh8988 (220.129.197.89 台湾), 09/08/2020 22:59:15
1F:→ fantasystar: 好奇最後是去有 offer 的这几间之一吗? 09/08 23:07
是的
2F:推 saladim: 赞赞赞 很强阿..... 09/08 23:12
※ 编辑: skyhigh8988 (220.129.197.89 台湾), 09/08/2020 23:28:12
3F:推 vi000246: 高手推 09/08 23:20
4F:推 asd56799001: 想问所以你LeetCode练一年多吗?工作经验多久呢? 09/08 23:22
工作快四年 练一年多
5F:推 william45682: 刷题真的很辛苦 希望以後也能自己每天刷一题 09/08 23:23
6F:推 s06yji3: go语言是自学吗?这麽多底层的知识是怎麽学习的? 09/08 23:24
公司Server用Go 我就跌跌撞撞学习,同事是强者,我就在他的阴影下学习
至於更底层的实作理论,就爬爬文章,作笔记,然後看自己能了解几成
例如Garbage collection我就看这篇 里面不懂得另外GOOGLE
https://draveness.me/golang-garbage-collector/
※ 编辑: skyhigh8988 (220.129.197.89 台湾), 09/08/2020 23:31:26
7F:推 kangan987: 是高手 09/08 23:28
※ 编辑: skyhigh8988 (220.129.197.89 台湾), 09/08/2020 23:31:45
8F:→ alongalone: 几乎每间都要打leetcode .... ~"~ 09/08 23:37
9F:推 GGFACE: 好强 09/08 23:43
10F:推 s06yji3: 感谢分享 09/08 23:49
11F:推 jj0321: 有强同事的环境有差QQ 09/08 23:50
12F:推 fish0112: 高手 想问如何维持写leetcode的?O_O 09/09 00:23
13F:推 newhandfun: 环境会造就人。反观小的身边没有强者,怕是会成为反 09/09 00:29
14F:→ newhandfun: 例XD。 09/09 00:29
15F:推 longtexshu: 大大可以稍微透露薪资的范围吗? 09/09 00:51
16F:推 smily134: 感谢分享 恭喜~ 09/09 00:55
17F:→ opencat: 推 分享 09/09 01:32
18F:推 brovet: 如何维持写leetcode就跟如何早睡一样...都是看自己想不想 09/09 05:22
19F:推 x246libra: go 问的真细 09/09 07:45
20F:推 x246libra: 看来要去好公司,刷题不可避免 09/09 07:48
21F:推 expury: 赞赞 09/09 08:18
22F:推 Psyman: 励志推 09/09 08:27
23F:推 ian90911: 感谢分享 09/09 08:31
24F:推 Eric0605: 推 09/09 08:48
25F:→ AlbumXimals: Binance薪水偏高 是真的吗 09/09 09:02
26F:→ shooter555: 从小喜欢游戏 可是长大後发现游戏业很恐怖 就不去了 09/09 09:14
27F:推 eju901677: 推 09/09 09:51
28F:推 siriusu: 推 09/09 09:52
29F:推 summerleaves: 恭喜 感谢分享 09/09 10:03
30F:推 HateDebris: 请问您是本科系的吗? 09/09 10:20
31F:推 w890741: 推 09/09 11:00
32F:推 Harlequin727: 推 09/09 11:02
33F:推 tennyleaz: 强者 09/09 11:44
34F:推 APTON: 这种程度还菜鸡?你让我开始自我怀疑我到底在干嘛了QQ 09/09 11:51
35F:推 momoChris: 猛猛猛 09/09 12:07
36F:推 SpursDynasty: 这是菜鸡?很猛了吧 09/09 12:31
37F:推 Hack: 哇上币安 真羡慕 好奇他们薪资@@ 09/09 12:34
38F:推 azzc1031: 这很强 屌打一堆人了 09/09 13:11
39F:推 Matthe: 励志文推 09/09 13:15
40F:推 tbpfs: 应该是选AI lab吧,这几间最强的 09/09 14:09
41F:→ bnd0327: 恭喜恭喜 09/09 15:07
42F:推 Hack: 稍微查了一下原PO 是真强者阿.... 09/09 15:18
43F:推 asd123159: 强!最近在等当兵的日子也每天碰leetcode跟竞赛了... 09/09 16:02
45F:推 kingnamefu: 光看你的面试分享就觉得你很强!恭喜转职成功! 09/09 17:21
46F:推 oscar60111: 感谢强者大大分享 09/09 19:37
47F:推 lairx: 又强又认真 09/09 20:22
48F:推 vani1995: 感谢分享 推推 09/09 20:28
49F:推 qweruiop316: 推! 09/09 20:47
50F:推 bug2: 谢谢分享 恭喜刷题有所回报!! 09/09 21:00
51F:推 zmcx16: 推心得 09/09 21:11
52F:推 buriburipig: AI lab起薪是不错 好奇有在固定调薪吗 09/09 22:19
53F:推 ssszl: 推一波强者 09/09 22:24
54F:推 boo1024555: 很厉害 推分享!!! 09/09 22:48
55F:推 daddy29: 本来就该刷题 但一堆人认为不用 很可爱 09/09 23:19
56F:推 wayne0530: 明年就可以去google惹 09/10 00:22
57F:推 BearFather: 刷题本来就无法测出工作能力 是公司筛选的风控 09/10 00:47
58F:→ BearFather: 手段 刷题有助基本概念但 有找工作就刷 09/10 00:48
59F:→ BearFather: 太主张刷题 不知道意义何在... 09/10 00:49
60F:→ BearFather: 只能说 你要去的公司要刷 你就得刷如此而已 09/10 00:50
61F:推 gitignore: 同意楼上说的 主要是台湾大大小小公司都在学矽谷大公司 09/10 01:17
62F:→ gitignore: 但是矽谷可以这样搞 台湾很多小公司根本只是把题目复制 09/10 01:18
63F:→ gitignore: 贴上 但原PO是真的厉害没话说 刷题不是背背题目就好 09/10 01:19
64F:→ gitignore: 很多人以为背一背就可以上 但面试官拐一个弯就会死 09/10 01:19
65F:→ gitignore: 某种程度上 考演算法有点像智力测验 09/10 01:19
66F:推 snow0112: 推分享 09/10 03:52
67F:推 matyih: 本来就要是智力+algorithm/ds, 结果现在被搞成刷题大赛 09/10 04:26
68F:推 gitignore: 那是公司问题 Google 就不会出原题 所以背题也没用 09/10 05:08
69F:→ paint: 刷题跟学历可能无助於工作能力 但有助於面试能力 所以 刷吧 09/10 08:45
我觉得刷题可以多少增强一点自己减少写出buggy code的机率
如果要求自己要one submit pass的话
70F:推 luli0034: 真的神人 哪里菜了 09/10 09:27
在真的神人面前
我只是普通人 顶多比较努力一点而已
71F:推 iiiii: 演算法的程式题目,跟智力测验差远了,就只是数乙的排列组 09/10 09:29
72F:→ iiiii: 合,加上一点工程数学数列级数的部分,再加上一点点线性代 09/10 09:29
73F:→ iiiii: 数前面的章节,只是到数学圈的一小块 09/10 09:29
74F:推 iiiii: 再着,考试本身就是智力测验,不只是程式考试 09/10 09:32
75F:推 devilkool: 好猛 09/10 10:32
76F:推 iamphilip526: 感谢分享 09/10 14:30
77F:推 tomap41017: 好屌 09/10 15:17
78F:推 aa06697: 分享推 09/10 15:31
79F:推 Arctica: LeetCode用力刷 但非本科的我有时後刷过却仍无法说出演算 09/10 17:29
80F:→ Arctica: 法的名字...QQ 感觉相对不踏实 09/10 17:29
82F:推 loveu8: 推! 09/10 21:43
83F:→ Partition: leetcode的难度在icpc只能算入门吧 09/10 21:57
对 leetcode 对ACMer真的是入门
所以我真的只是菜而已
84F:推 nfsong: 猛 09/10 22:14
※ 编辑: skyhigh8988 (220.129.197.89 台湾), 09/10/2020 22:59:03
85F:推 cacadeon: 感谢分享,很详细 09/11 10:14
86F:推 honestyer: 很强 ! 09/11 10:42
87F:推 casd82: 推 看来自己要多补一下Go底层知识了 09/11 12:27
88F:推 maptw: 推详细面试分享 09/11 13:16
89F:推 zzzONzzz: 真男人 09/11 16:55
90F:推 OSDim: 赞赞 09/11 19:58
91F:推 chinyu1023: 推币安 09/12 02:49
92F:推 tsl3333: 强者推 09/13 12:18
93F:推 bra10525: 但是 AT 需要五个,你都在对面 09/14 07:55
94F:推 dream1124: 推苦练 09/15 13:31
95F:→ stosto: 验算法把大学里面或研究所里面课本其中一题拿出来考就一 09/17 14:27
96F:→ stosto: 堆人翻车了.... 09/17 14:27
97F:推 streakray: 励志推 09/18 12:22
98F:嘘 Carlos1114: 厉害是厉害,但文中一堆中英夹杂真的很痛苦 10/13 00:27