先介绍下我的背景吧,今年应届生,浙大的科班本硕,算是比较知名的实验室学生吧,但没啥成果,算法水平在力扣平台里算还行,跟竞赛党比不了,但整体水平应该跟学历水平是匹配的。拿了挺多大厂offer的吧,基本投的40-50%左右都拿到了。
刷算法,除非是兴趣使然,否则的确对秋招来说是一件性价比很低的事,远不如搞科研/做项目来得“有用”。
不能。但如果写上排名的话,会有(很少一部分)面试官提到并赞扬一下。
大部分情况会,在参加过的所有厂笔试中,算法题只有一道网易雷火的池塘题不会写。当然不排除部分厂喜欢考很难的算法,但按我理解guardian的水平已经完全够用了。就算到不了guardian,多刷刷hot100之类的东西也基本能应付秋招了。
可能因为我的学历和算法水平比较匹配,所以没被质疑过。但如果是一个学历一般,又没拿过任何算法奖项,同时在面试的其他过程中表现也很一般的人,在面对算法题时光速秒题,同时自己又讲不清楚,确实有可能遭受质疑。
可能因为做题/想题太快了,经常被面试官问道,“这题你是不是做过?”
我一般懒得撒谎,会说“确实做过类似的”
一般面试官“哦”一声就算了,但也会遇到不信邪的(就一次),说那我们换道题吧。
我说你那题库里的题我应该都见过,但面试官还是不死心,换了两道还是秒了。
一些个人建议吧,算法水平差不多到guardian,从功利的角度上说就不用专门花时间提升了,有空做点项目才是性价比最高的。当然,如果是爱好就另说了。。。