2020年疫情下找工回顾和系统设计

经过2020战战兢兢的一年,我自己找工作这个事现在也基本尘埃落定,今天就想总结总结过去几个月的感想,也想分享给还在挣扎的同学们一些经验,少走点弯路,希望多些华人在这里站住脚。

本人全职经验4年多,master,20年下半年找了一波工作。从我个人的经历来看,在当时疫情持续严重的情况下,就业市场没有想象中那么的糟。FAANG这样的大厂,招人相对还挺少,bar感觉挺高的,但是小厂和pre-ipo的公司招人挺多,TC也给力。总共投了19家公司,6家是没有回复+不让面试,8个offer,其他4个有match等不了或者withdraw或者降级拒,1个真悲剧了。FAANG里面没投+不给面,只有一个亚麻面了个智障组,让我降成entry level。offer的各家都是平级或者升一级。

从结果上来说,如果想去小厂搏一搏,这个时间点不算坏,还能赶一赶大放水时代的股市动荡;想去大厂求稳,YOE低于5年感觉不是特别顺,能力背景强的忽略。

下面分享下这三四个月的经验和感想,希望对还在这个版块下混的同学们有所帮助。

刷题

我的经历没啥参考性,地里很多这个分享怎么刷,搜一搜有很多。
我想说的是算法题的面经是非常非常非常有用!在面试一家公司前几天,一定要在地里扒一扒他们家的面经,两个好处。如果你遇到原题了,或者变种题,恭喜,闭着眼写;即使没有遇到原题,你也大概知道这家题目的难度,做好心里准备了,不会措手不及一脸懵逼。

BQ

多数bq题目网上都能找到。但是有一点重要的takeaway,给人介绍什么东西,你一定要拿出来你觉得外人能觉得你最牛逼的东西,就是听起来就很大很难的;而不是你自己觉得很牛逼,但是外人看起来不容易理解的东西。就是任务听着简单,但是实现细节很多,很多坑点很难点。这样的说出去感觉不够劲。但是那种特别大,又是新系统,实现起来可能就是基本的CRUD,你添油加醋的美化下,会更占便宜。

系统设计

这个我想详细聊一聊。我几年前找过一次工作,毕业没多久,当时知道这个玩意在面试里面很重要,但是自己根本不懂应该咋准备,傻不拉几的直接上,结果就是两家挂在SD上。所以希望给经验更浅的人提供些信息,少采坑。

1.初级

对系统设计要有个概念。(爱丢kt屋)上面的那个system design的课程对于入门级有用,从这里了解下什么是system design,面试里面的流程是该怎么答。另外gayhub上还有个system design preimer,那个里面也是有一些案例,给你宏观上一些设计。

premier不记得,但是爱丢kt屋里面的知识点呢,还是有一些错误和不合理,还有很多很多的不详细。总结起来就是很浅,入门可以,拿着直接去面,我觉得会挂。

2.中级

有了一定的概念后,看本书,DDIA。书很好,绝大多数信息都是循序渐进,也容易懂,花一两个月看这个书不吃亏。不过看书的时候自己也要去思考,自己给自己提问,后面有个部分也是表达了作者自己的思想,多少有点争议,不过这个不会影响你从里面学东西。这个书基本涵盖了分布式里面的各种重要概念,如果你能吃透它,在面试和工作实战中的细节讨论上会有更多的思考和权衡。如果只看完这本书就上,很容易上来直接就陷入细节。所以还是要接着学。

  1. 递进与成长

3.1(久张)有个SD课程,看过的人评价有好有坏。我觉得方法论挺好;在一些案例里面给了一些小细节也挺不错,很实用;不过深度有时会不太够。能找就看。

3.2 更重要的是,上youtube看视频,我看的基本上是各家公司的技术分享,包括fb,netflix,instagram,uber,slack等等等等等等等。从他们的实战里面看到大家是到底怎么做架构,为什么这么做,有什么tradeoff。我偶尔看过一些eng blog,包括国内大厂的。这其实是个长期积累的过程,重在坚持。

3.3 还有就是需要了解很多关键系统。sql db, nosql db, cache, MQ, ZK, LB。这些系统每个类别里面挑一两个常用系统出来,最好两个,可以对比,自己找资料研究:用处,用法,性能,架构,缺点和局限,和其他可替代系统选择,HA是怎么做到的,错误处理,常见的坑和一部分你很好奇的实现细节。

  1. 再进阶

永远自己去想一想,给你一个同样的需求,你会怎么设计这个系统,然后你在看看你们现在工作中用的这个系统,他们的doc里面是怎么设计的,为什么这么设计,有没有可能得坑。

准备自己的一套自己的库。设计也就几种类型。收集分发式系统(聊天,tweeter), 调度编排系统(scheduler,状态机),高可靠(银行等搞钱的系统),存储(kv,时序数据库)。如果遇到十分硬核搞底层的东西,我也不懂。常规的这些万物皆可套。不过每个系统要自己想全面了,最最重要的是如何保证系统的高可用或者一致性。就是有一两个模块不work了,你这个东西也能正常跑。

以上写了一些我的个人经验,希望给后来者多些帮助,今天抛出我这块砖,希望引出来玉来,给在不同阶段的同学们以帮助。
如果有错误,我也不负责,但是可以改。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 217,406评论 6 503
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,732评论 3 393
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 163,711评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,380评论 1 293
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,432评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,301评论 1 301
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,145评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,008评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,443评论 1 314
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,649评论 3 334
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,795评论 1 347
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,501评论 5 345
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,119评论 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,731评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,865评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,899评论 2 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,724评论 2 354

推荐阅读更多精彩内容