注册一亩三分地论坛,查看更多干货!
您需要 登录 才可以下载或查看附件。没有帐号?注册账号
x
本帖最后由 swang53 于 2021-12-10 11:06 编辑
今年在麻呆麻了,组里人要么跳了要么转组了,决定跳槽,分享一下自己8-11月跳槽感受。
投了很多小公司/中型公司/大公司的mid-senior岗,类似麻的L5,收到很多店面,但最后面到onsite的几乎全是HR勾搭的!11个onsite,拿了6 offer,最后签了一个。本人真的很菜,系统设计都没咋准备,觉得今年跳槽环境对打工人来说太好了。
刷题:
. Χ之前有积累,在麻的时候每周刷4-5道(在麻的时候真的没安全感),积累到最后大概700多一点,只是能做出90%的medium的水瓶,但是面的过程中只有一半公司真心考了算法,其他公司爱出的题目:
1. 简单化的OOD问题,这种问题一般和公司业务有关,需要你解决一些数据处理/统计/策略选择问题。
2. 类似条纹的那种step by step题目,后面的功能需要用到前面的功能。
一个亮点是多了很多模拟类的题目,店面VO都有,让你设计类,让它具有交互的功能,我被面过的此类题目主要有:
. 1point 3 acres
系统设计:
因为工作的原因系统设计准备的时间很短,没有时间看完DDIA和油管上大家推荐的视频,用了大概两周的晚上业余时间和周末(在麻我真的没法躺平)用到的资料主要有:.--
Educative.io
1. Grokking-the-system-design-interview:入门,让你从0到1积累知识
2. Grokking-the-advanced-system-design-interview:包含了几个重要的Infra的设计
除此之外还有一些系统设计我单独准备了:
1. Design message queue
2. Design spell checker
3. Design async job scheduler
4. Design data stream service
5. Design fund-raising app
我的YOE是2年,所以面试官考察solution应该大于trade off,但我觉得我发现的SD面试有两个令我受益的技巧,我发现我注重这两个点的SD面试全部过了:
1. 我要来带动整个过程进行。把它想象成我在给组员做Design Review,所以在问完需求后,带动面试官节奏的是我。我要维持住我的节奏,就是在自己说的时候不要一开始就透露太多细节,并且告诉面试官自己会回来填补这些细节。这样可以保障面试前面的一段时间的主动权在你,让你有足够时间和主动权来present一个solution,这样这轮可能是一个weak hire,且不容易在前期被打断并被面试官带走节奏(比如面试官恰巧在这个领域很强于是ta开始吊打你)。
2. 面试官问到自己不熟悉的知识,就不要猜,说自己不会。不会的时候面试官会在feedback写candidate没有相关使用经验,猜错面试官就会在feedback中写面试者掌握的知识是错的。
. 1point3acres
BQ:
STAR,没啥好说的,但有一点注意:别说太快,一定表达清楚. .и
. ----
Onsite准备:
. 1point 3 acres
backToBack一定要有时间让自己休息,面试官问你是否需要休息的时候,没休息好一定要休息一下!我在面FB的时候第二轮coding低血糖了,导致有点轻微失态,让他们给我offer降级了lol。
准备水,有的面试会说很多,口干舌燥,面MS考了我6道coding一道半SD,面完差点顶着肺。
祝大家找工顺利!
..
. .и
|