BG一般,如何逆天改命拿下后端秋招SSP?

先声明一下主包BG,普通211硕士,学习Java后端一年半不到,在如今这个内卷的大环境下,属于路边被人一脚踢死的水平哈哈。但最终主包也是通过努力+运气,在9月开奖很幸运地拿到了ssp

那主包是如何拿到的呢,主要在过程中做对了以下几件事👇,有需要的同学可以借鉴~

一、投递时间

互联网的秋招一般比较早,在7月份就会开始。我的建议是,早投,早投,一定要早投!最好是第一波就投。因为这时候很多人都在忙着暑期实习,所以大部分人准备地并不是那么好,而到了9月份,所有人都是完全体,此时对于BG没那么好的同学就会很吃亏。总结一句话就是,乱战打死老师傅。

那么重点来了,如何权衡好暑期实习和秋招呢?主包建议最好选择转正率高的暑期实习,例如美团、阿里、蚂蚁这种,会很大幅度减轻秋招的压力。这也叫意味着在暑期实习之前,对BG不那么好的同学,还需要至少一段日常来补齐。在当今这个内卷环境,秋招all in互联网颗粒无收的现象非常普遍,因此把握好暑期实习就等于赢了一半!主包建议一定要尽早规划,特别是对于学历没那么优秀的同学。

二、重视基础

后端开发三板斧:八股+算法+项目。先说八股,不要仅仅只是机械式地背诵八股,而是要深刻理解其原理以及拓展点,因为现在的面试都会挖深。例如,很多人都能熟练掌握背诵MySQL的mvcc以及事务隔离级别,但是面试会问:为什么采用乐观锁的方式修改MySQL数据,总会出现自旋失败的情况?这就需要你对于基础知识有深刻掌握,而不仅仅是背完结束。这道题的答案其实就是:先查后写,在rr情况下查的时候是快照读,readview在事务一开始的时候就生成了,所以拿到的不是最新的,如果降成rc情况,就会减少自旋的次数。里面没有一个知识点是后端选手不知道的,这就是我说的对于基础知识要深刻理解并融汇贯通。

再讲到算法,我们认为的基础算法是hot150+acwing算法基础班。到了面试阶段,实际上大部分人都能熟练默写出hot150/100。但是在面试中,往往会考变种题,这也就意味着我们要对于算法模板以及变种题做训练和理解。举个例子,对于dp题目,我们在刷题过程中可能只需要求出最优的方案数/最大值,而在面试中可能让你输出这个最优解的序列。以leetcode300为例,输出的是最长递增子序列的具体序列。那对于其他非hot的题目,这时候就要看你对基础算法的理解了,如何拆解问题,并且往已知的算法模板上靠。例如在拼多多二面中,问过一道抽奖题目,给定一系列的item,每个item的权重不同,目标是随机抽取一个item,但是要让权重大的item被抽到的概率高。这其实你往生活里想,就是一个大转盘,这就是我提到的对于问题要有拆解和映射能力

三、项目

这是后端开发选手非常非常重要的一环,特别是你的实习产出。那主包建议大家在实习/项目过程中多去思考为什么,为什么这么设计,有什么好处,出发点是什么,解决了什么问题。主包建议大家最好有一段从0到1的真实落地的大厂实习项目经历,经历从产品需求->方案选择->系统设计->代码编写->落地部署->上线优化->bug解决->指标计算的全流程,这将会是你面试过程中巨大的加分项。当然不是每个同学都能在实习过程中有这样的机遇,因此,多和mentor沟通交流,和组里人搞好关系非常重要。还有就是,在完成项目过程或看前人的代码时,不仅要理解业务,更要找出最优解!!!也许前人的设计并非最优解,而我们要结合这个业务场景找出最优解,这样你在阐述项目过程中,就可以使用STAR法则清晰地阐述,背景以及解决了什么问题,和如何解决的。总而言之,项目是后端选手重要的一环,在简历里面也是占大头的。当然,项目经历在简历中的写法有一些非常高级的技巧,例如钓鱼等,意思就是故意露出破绽,把面试官故意往你非常熟悉的领域上勾引,从而实现绝杀,但把握不好会让面试官觉得候选人是真菜。如果想了解项目如何在简历中撰写,接下来我会出详细的教程。

四、系统设计

这是许多后端选手最怕的地方,也是决定从sp到ssp的终极分水岭。这方面我的建议是,只能多看多理解多思考,这需要一定的时间沉淀。如果说八股算法可以速刷,那系统设计一定是短期内最难提高的。主包的建议是,从日常做起,养成习惯,每周了解两个优秀的系统设计,这方面大厂有很多开源的网站和公众号,但是写的都很简要,这就像读论文一样,读的多了,思考的多了,idea和灵感进来了,慢慢地内化,形成你的积累。然后在看到系统设计时,就知道中间件怎么用,算法和数据结构怎么选取,怎么保证数据一致性,高可用高性能怎么实现,容灾降级限流策略怎么选取。

五、AI能力

虽然对于后端开发选手,AI不是我们的主修课,但在如今大模型浪潮下,主包建议多去了解一下大模型相关的应用开发,实际落地以及相关的原理。这些能力对于一些在意AI的组来说,是非常重要,甚至可以直接决定录用。

主包想到的暂时就这些,后续会补充,希望大家都能offer多多、秋招顺利!

#我的求职进度条#
全部评论
上海大学,是我心里最好的211
25 回复 分享
发布于 10-15 22:22 安徽
佬,想请教一下系统设计这一块怎么提升?有没有推荐的系统设计博客或者文章
3 回复 分享
发布于 10-16 09:15 上海
荒老师
2 回复 分享
发布于 10-15 22:24 陕西
荒老师
1 回复 分享
发布于 10-18 13:13 上海
上海大学真能算中上或者上流211吧,只是到不了顶尖,普通甚至普通以下211说的是我这
1 回复 分享
发布于 10-17 17:03 云南
楼主有几段实习哦,如果七月开投那时候才刚开始实习该怎么办
1 回复 分享
发布于 10-16 23:58 湖北
我想请教主播一个问题“为什么采用乐观锁的方式修改MySQL数据,总会出现自旋失败的情况?”这里你如果使用update修改数据的话,update不管什么隔离级别都应该是当前读呀,这里自旋失败较多应该不是和隔离级别有关系吧,说的不一定对,请主播指正
1 回复 分享
发布于 10-16 15:57 河北
荒老师,能推荐点系统设计的公众号和网站吗
1 回复 分享
发布于 10-16 10:46 湖南
荒老师
1 回复 分享
发布于 10-16 04:55 上海
荒神我最爱的荒神
1 回复 分享
发布于 10-16 01:09 湖南
学到了荒神 大白菜选手给你跪了
1 回复 分享
发布于 10-16 00:13 重庆
荒老师
1 回复 分享
发布于 10-15 23:38 广东
太厉害了荒老师逐字学习
1 回复 分享
发布于 10-15 23:33 上海
荒天帝
1 回复 分享
发布于 10-15 22:24 上海
荒老师
1 回复 分享
发布于 10-15 22:23 北京
给大佬👻了
1 回复 分享
发布于 10-15 22:22 河北
我宝宝好厉害(崇拜)😍😍
点赞 回复 分享
发布于 11-05 19:31 江苏
沾沾喜气
点赞 回复 分享
发布于 10-28 17:40 安徽
催更系统设计
点赞 回复 分享
发布于 10-27 01:06 山东
mark
点赞 回复 分享
发布于 10-21 20:34 上海

相关推荐

头像
10-20 16:08
已编辑
门头沟学院 安卓
最近几年一直在说互联网的寒冬,虽然没那么夸张,但是的确互联网越来越卷了,秋招越来越卷,现在卷风已经蔓延到实习了。在小米和百度一共待了四年,也接触了一些实习生,有的真的特别优秀,俩个字就是好用,关键还听话,让干啥干啥(当然不是压榨实习生);有的也不是不优秀,而是态度有一些问题,什么事都喜欢等着,缺乏一些主观能动性。下面我将从我的角度,给出一些mentor喜欢的实习生。首先,虽然实习生虽然不是正式工,但是实习就是来实践学习一些知识的,所以态度一定要摆正,一定要在自己有限的实习中学习一定的技能,而不是简简单单的混个经历。你要知道大学都是分为结业证和毕业证的,结业意味着没有毕业只是有这么一段经历,没有在这段经历中达到毕业的条件,所以希望实习生能通过实习毕业而不是结业。带着学习的心态对待实习这段经历。而且以后秋招面试面试官也会针对你的实习经历发问。如果实习就是混日子那样实习经历反而会给你减分了。所以第一点实习要摆正态度,抱着学习心态,积极主动。其次,实习生要要有主观能动性,不要过多的依赖别人,要有自己的学习能力,查阅资料,独立解决问题的能力。不要一个简单的问题都要问别人,再问其他人问题时,简单判断下是不是网上可以找得到(当然这不是说要实习生各种问题都自己解决),例如:我见过一个实习生,连一个ubuntu命令都要去问自己的Mentor好多次,这明明是可以自己百度下就可以找到的,这样只会浪费别人的时间,而且给别人留下不好的印象。所以第二点就是要有自己独立思考问题,解决问题能力。再之,实习生要要善于总结。最好在入职第一天起,就开始记录,可以把公司问别人的知识,或者自己学到的,自己解决的问题都记录成文档,格式可以随心所欲。这样,后面同样问题就可以快速解决了,都说好记性不如烂笔头真是这个道理,而且总结下来会给你的日报周末转正答辩省很多的事,而且你可以在你的总结文档中增强你的成就感,越来每天可以学这么多知识。所以,第三点就是善于总结回顾再有,实习生不要内耗,不要担心教给你的任务完不成,真的完不成要及时暴露给你的Mentor,而不是死扛,甚至有些任务,mt并没有抱太大希望你可以解决,只是让你试一下,或者有一个人跟一下这件事;实习期间不要有太多压力,你就是一个实习生,不要有太多包袱,太多负担,不要自己Pua自己,其实你很优秀,而且没有人会对实习生很苛刻,其实你能完成60%就很好了。所以,第四点就是,放轻松,别内耗。还有,实习生要学会感恩。大家都很忙,帮你解决问题是要花费时间和精力的,有问题请教一定要客客气气的,看别人空闲时间,问过了要及时表达自己的感谢,当然不是让你成为舔狗。相信你,你也不喜欢一个没有礼貌的人问你问题,一次可以,俩次可以,每一次你就会烦了。所以第五点,就是学会感恩。最后,我认为很重要的一点,实习生要敢于“炫耀”,可能没那么恰当,是希望你学会表现自己,尤其是在Mt领导面前,不然Mt想帮你争取专业机会都没有机会,要善于把自己做的东西表现出来,记得mt当时年末了看到了我的总结文档,感叹:原来你做了这么多东西。当然这不是说mt失职,而是说你闷头苦干,默默努力没有用,很多东西需要拿到台前来,不是所有幕后英雄都可以被发现的,千里马常有而伯乐不常有,就是这个道理。所以最后一点,希望实习生善于表现自己,让别人看到你的努力和成果。最后的最后祝愿各位实习生,实习顺利,学到一定的知识和技能,早日听到“这个实习生我要给他转正”!
黑皮白袜臭脚体育生:这个mentor我要给他当实习生
投递小米集团等公司10个岗位
点赞 评论 收藏
分享
评论
102
232
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务