注册一亩三分地论坛,查看更多干货!
您需要 登录 才可以下载或查看附件。没有帐号?注册账号 
x
本帖最后由 SimonStorm 于 2020-11-25 09:39 编辑
哎,拖了大半年,离职一年多,今天终于收到口头offer,姑且算尘埃落定了吧...
先上面经:
总结:
BQ:地里很多经验就不多提了,我看了不少油管Dan Criotor的视频,感觉还不错,重点的几个principle最好多准备几个备用例子,脑子里多过,最好找朋友mock一下。面试之前recruiter说BQ可以准备一个关键词的note,这个可以有,不过还是要多练比较自然和好回答follow up bq。回答一定要贴合principle来,因为考官分配的任务就是用princple来出题。
SD:这个是弱项,差不多就是看了Grokking coding sd和一些油管视频,不过system design看看还是很有好处的,因为最开始花的时间性价比很高,对于回答coding及follow up也有帮助。
Coding:我的面试算是非典型了,我刷了500多接近600了,可我这面试题懂得都懂,算运气好?我准备好BQ和高频题,刷个200道应该结果也一样?尤其最后一段时间我在那啃高频DP,greedy,union find和拓扑排序,感觉自己像个憨憨。我面完一度抱怨为何没出难点好让我ood和sd的劣势显得不那么明显,要不然这样显得我很呆。好吧,吐槽完了,正经来说依然老生常谈,刷题看设计注重质量而不是数量,现在题库越来越大,刷是很难刷完的,刷过的题要多理解,背答案背个最优解面试就算写出来也解释不好的。我周赛一般就做出两道,有时三道,从来没四道过,想来还是想的少了,还是得多自己想,完善思路和常规解法,不要赶题数,多总结多思考,不然靠看答案靠背刷了后忘得过快,有思路的话好歹硬啃也能啃出来个大概。
总之,个人的想法是,面亚麻贵精不贵多,OOD和system design都要提前准备,BQ更是重中之中。亚麻recruiter的话有时听听就行,当初我朋友面试说只有ood结果给了SD,我面试说只有SD结果又有sd又有ood,有时间还是都准备了好,总归是对自己知识的扩展和补充。
我在19年初曾经面挂了亚麻,这次就算面挂我也不奇怪,第一次面那时我觉得准备了200题稳了,因为地里不少刷了100题就过了的,让人觉得进亚麻如此简单,可实际上人与人是不同的,你的100道和别人的100道也是不同的。我目前接近600道,基本大多是为了亚麻准备的,就算如此,高频题中依然有大量的漏洞。那些hard题以及偏题怪题,写了之后过段时间也许还是懵的,真正有质量的也许不到一半,因为不少我只是根据答案刷了,思路未必清晰,题也没有吃透,背答案刷没有任何意义,多思考理清思路才能更好更有效率的刷题。尤其是我有个list来放还未吃透的高频题,最后几天刷那个list简直要命,我原来都没多花时间好好吃透,要么跳了要么看别人答案了,为何觉得最后就能搞定了lol,没时间也没那个心情,建议各位题海中人好自为之,遇到了就尽量啃下来,放到后面遇上了怕是只能抱怨一句面试官不讲武德了。我自己有时不想刷题也不想看design的时候就会看油管视频,算是一种不错的调节,看讲题和design都是很有帮助的,起码比玩强。。。
亚麻一直被称为玄学,过了不奇怪,挂了也不奇怪。地里面幸存者偏差一直都有,装逼也好,凡尔赛也好,别人发的看看就好,重点还是在自己。BQ,OOD,System Design,刷题,自己不断精进完善,多做准备,应该说如何准备都不为过,毕竟万事开头难,现在有个机会不容易,等到了机会没准备好才是打击。我因为拖延症加懒,这些年实在是浪费了过多时间和机会。毕业4年,找工近1年,icc一年半多,回家过年强行被gap一年,终于上岸,百感交集,记录下以后回来看看。。。今天又翻了翻原来发的挂经,虽然目前还是菜,但好歹比过去还是进步了不少,菜鸡不易,且行且珍惜吧。
今年大家都不容易,共勉
|