秋招太焦虑了…

最近很多同学跟我说最近好焦虑,甚至整夜睡不着。这里不想说什么鸡汤文,我也是过来人,焦虑是正常的,以后的路还有无数焦虑的时候😂

怎么办,好的方法➕持续的坚持✊,拿到offer才能结束焦虑。作为校招面试官给大家讲点秋招经验干货。

求职交流,简历修改,问题诊断,模拟面试,👏点击🧒联系我

1. 投递策略:广撒网,精准选

在18年的时候,秋招期间,广撒网同样是我的投递策略。我投递了100多家公司的职位,最终选择了腾讯。秋招该海投就海投除非咱是清华北大之类的,再有点竞赛奖、好项目、大厂实习,你可能胜券在握,那也没啥毛病,基本上就是看自己要什么。不然的话就还是看到什么招聘信息就先投着,等我们拿到offer再反选,毕竟竞争真的挺激烈的。我当时好像大大小小的公司一共投了100多家,最终综合考量选了腾讯,现在看确实选对了,行业的一股清流公司,平台不错技术实力业界又认可人文关怀也特别强,在如此大环境下别的公司都在减免福利,我们还在增加。

2. 简历制作:突出技术和亮点

制作技术简历时,重点在于突出你的技术能力。简历上要明确列出你的技术栈、技术深度和广度。即使后续面试时主要讨论八股文和项目经验,但简历依然要全面展示你的技术水平。特别是在项目经历中,强调技术亮点和解决方案,说明你如何克服技术难题和做出决策。这样的简历更容易吸引招聘官的注意。整体就按这个模板来就差不多:以xxx(大概背景),通过xxx技术实现/完成了xx,xxx(亮点)差不多就是这些,我当时就是用一份简历投了好多公司,大多数还是都通过了的。

更详细的简历优化技巧请看我的历史文章:腾讯面试官是如何改简历的

3. 笔试和面试:多刷、多练、多背

笔试的关键在于刷题。大一大二时就开始刷题会更好,但如果秋招前没时间,就集中刷一些经典题目也可以。

面试方面,除了准备八股文和项目经历外,适当参加一些竞赛、发表论文或者阅读技术源码也能展示你对技术的热爱。也可以找人模拟面试一下,很多时候会先入为主,觉得自己掌握的很好了,实际可能漏洞摆出。最好找已经工作了的前辈模拟面试,很多前辈也在做校招面试官,相当于出题的面试官来给你当老师,这样发现问题并解决问题的效率就高多了,秋招本身就1个多月,时间就是money!

4. 项目、项目、怎么办?

这部分我站在面试官的角度给大家一些建议,也是大家非常关心的一块了!

很多同学担心自己的项目烂大街,其实大部分同学的项目都差不多,付费买的可能撞车的概率小点。

对于绝大部分同学来说,他们都是没有真实投入使用的线上项目的,因为这种项目需要去企业才能够接触到,而且哪怕你去实习了,由于你是一个实习生,没啥经验,企业也只会让你去做一些打杂的业务。

所以在校招中,绝大部分人的项目,都是学习项目,哪怕是实习项目,也大概率是简单的增删查改,而对于这种类型的项目,在我们面试官看来,都是小儿科项目,并且作为一个过来人,也大概率知道你的项目可能是跟着视频或者跟着某个教程做的。

不过就我这几年辅导校招的经验,其实烂大街并没有关系,因为这些项目哪怕是跟着视频做的,在不同的人手里,也是不一样的,这就如同,我们都知道像三次握手四次挥手,进程通信这些高频问题天天会被问,但面试官还是会问你这些问题,并且不同的人,回答出来的效果完全不一样。

也就是说,在校招面试中,项目烂不烂大街并不那么重要,重要的是你做项目过程的思考,是你学到了什么,因为市面上的项目就哪些,无论是什么项目,都会成为烂大街项目,比如秒杀,商城,论坛,RPC,等等。

在我看来,一个项目最重要的就是,能够让面试官觉得你是用心+真实做过这些项目的,而不是只背诵了一些理论,连代码可能都没有去打过,因为事实确实是大部分人只看视频不写代码,更不知道如何去解决项目中遇到的 bug。

所以为了让自己的项目更加真实,为了让自己的项目比别人更加有吸引力,我们可以给项目加工,这样哪怕是同一个项目,也能立马让面试官对你的项目感兴趣,比如可以做如下的加工优化: 1、 给项目添加新功能:新功能不需要高大上,只需要实用+有意义,我说实话,虽然我们的项目用到了 Redis,MQ 之类的,但是也用的很简单,比如缓存啊,就 get,set 一下,很简单,没啥好说的。不过如果你是自己给自己加功能,那你就可以刻意让你的功能有趣,让面试官有的问了。

2、给项目加上数据:最能引起面试官提问的,就是给项目加上具体的数据,比如通过加上缓存,提高了 xx 的QPS 等。但是呢,我相信很多人,其实是不知道为啥要加上这些缓存的,只知道理论,不懂实践,难道加了缓存就一定会提高效率吗?你测试过吗?时间复杂度O(n^2) 就一定比 O(n) 快吗?答案是不一定的,还和数据有关。所以呢,我觉得如果你要真正让面试官信服你,你最好就是,测试一下没有优化之前是什么情况,然后加上优化,测试下优化后的又是什么情况。毕竟在项目中,事实才是最重要的,理论终究是理论,项目最重要的就是,用实践去验证理论。

具体添加哪些功能,这里可以给出一些方向,也就是,你添加新功能或者完善已有功能的时候,可以往下面四个维度去考虑。

1、时间复杂度:我们在做算法题的时候,经常会说时间复杂度,其实做项目,也是可以考虑上的,就是为了让某个功能的效率更高,我们可以考虑做什么?比如为了接口响应更快,我们用上了缓存,为了查询更快,我们用上了索引,等等。

所以呢,添加新功能以及优化也有接口的时候,我们可以往如何让某个接口影响更快的层面去考虑。

2、空间复杂度:和时间类似,就是我们可以通过架构设计、数据结构的选用以及设计一块数据结构,使得让我们的系统更加节省空间,为相信,这些一定能够让你很好去思考很多东西。

3、安全性:对于一个项目,安全性的维度有很多,比如可以是防止被别人恶意攻击,比如对接口限频,设置 IP 黑名单,等等,总之就是减少网站被人恶意消耗资源,这块可以做的小玩意有很多,而且很多都是通用滴。

4、高并发:就是考虑极端情况。比如当我们的用户变多了,容易出现很多临界 bug,比如线程安全问题啊,缓存一致性问题啊,等等,这些都是极端情况。那我们可以思考,为了减少这种极端情况出现,我们可以怎么做,比如点赞关注功能,一般我们都不考虑原子性问题,比如 A 关注 B,B 也会成为 A 的粉丝,这里有两个操作,但是很多情况下我们并不会去保证原子性,因为不值得,但是你此时就想较劲,你就想万无一失,那你也可以保证他们的原子性,那你就可以用上分布式锁啊,等等。

总之,烂大街是常态,但是烂大街并不是最重要的,最重要的是,你能够比别人更加突出,你能够让面试官感受到你有不错的实践能力,项目做的过程中也有自己的思考……

那么,你的项目就是一个优质的项目!

5. Offer选择:薪资、平台和人文关怀

这步至关重要,可以先了解一下。因为我们当时选offer的时候,主要看薪资、平台、技术情况,就差不多了,我当时就是这么考虑的,综合考虑选了腾讯,薪资平台技术都还不错,业务也比较核心。入职之后感觉更幸运的是,腾讯人文关怀都很好。因为都想在乎自己当下能获得的和后面能获得的少有人会考虑需要付出什么,所以一定也要结合这个公司的价值观、人文重视程度综合看。

这里多说一句,看重薪资和平台的同时,也要回想下面试过程中的体验。如果感觉面试官给你的感觉不是很好,甚至面试过程中就开始pua,那我奉劝大家一句不要去,不然入职得整出抑郁症!

现在秋招火热进行中,很多同学感觉非常焦虑,但焦虑没有任何意义,脚踏实地,注重策略,努力一点再努力一点,该有的都会有的!

我是@程序员辰星,腾讯WXG、360、蚂蚁资深开发工程师、Apache Seata Committer。以上的都是自己作为面试官结合这位找到工作的同学给大家发自肺腑分享的一些经验。

#校招##秋招##简历##项目##offer#
全部评论
给校友顶顶
点赞 回复 分享
发布于 09-05 08:11 四川

相关推荐

14 30 评论
分享
牛客网
牛客企业服务