春招疑惑一网打尽,关于学习方向、路线、简历、项目

年前安排了一场会议直播讲解了大家比较关心的学习方向、学习路线、简历优化、实战项目选择方面的技巧,很多同学积极的跟我互动分享自己的困惑和寻求帮助,感谢大家的热情参与。

我梳理出一个文字版本分享给没能参与直播的同学,直播回放地址各位同学有其它的困惑,也可写在留言框里,合适的时间会为大家开启下一次直播分享。

Java还是C++?

哪个更熟悉就选哪个

春招即将开始也是大家的最后一次校招机会了,这个时候去换方向是来不及了的。而且这两个语言不存在哪个方向发展好或者差,只不过从事的方向有些区别罢了,Java更加适合做大型网站建设,因为有丰富的生态体系去承载网站建设需要的的各种技术。C++更加适合做偏底层的基础设施建设,比如数据库、音视频、游戏引擎。

很多同学有一股技术梦,觉得底层基础设施更加牛。但实际互联网已经发展了几十年,各种基础设施已经建设的差不多了,能够从事的方向和岗位也是比较少的。而且大型网站的建设在架构设计、三高问题技术方案选择等方面遇到的难题有时候是会面临更加复杂的挑战的

考研失败或者零基础同学

还是选Java吧,Java是更加容易上手的,网上的免费八股文资料和项目也是最多的,学历不是太差,两个月左右突击拿到一个offer的概率是非常大的。C++就不一样了,需要花大量时间研究底层技术,是比较费时费力的,看到周围的同学都拿了offer,是很容易心态崩溃的。

春招科普

开启时间

春招开始的大致时间:每年的 3 月 ~ 5 月。

春招既是2024届的最后一次找工作机会也是2025届找实习的最佳时机,2025届的同学也要尽快行动起来,实习招聘的要求比较低,拿到一个好的实习机会,你的秋招也基本成功一半了。

大致流程

春招和秋招的流程其实差不多,大概都是:

  • 投递简历:一般去各大招聘网站投递/官网投递。
  • 笔试:大部分公司都会有笔试环节,对于很多互联网大厂来说,这个笔试成绩将直接影响你能否进入面试环节,所以说,笔试成绩非常非常重要,并且笔试中最重要的部分就是编程题,编程题绝大部份都是算法题,例如像字节、拼多多、腾讯这些大公司,笔试可能全部都是算法题,一般 3 ~ 5道,时间 120 分钟。
  • 面试:能够进入面试环节,其实也挺不容易,笔试成绩好,面试机会真的会多很多,笔试做的差,你的面试机会真的会少很多,面试一般是 2~3 轮技术面 + 1 轮 HR 面。并且大部分公司都支持远程面试,持续时间 1 周 ~ 1 个月,如果是现场面试的话,就很快,可能一次性面完技术面。
  • 意向书、录用通知书、签三方啥的,能到这个环节的话,那么恭喜你了,99% 稳了。

投递渠道

对于投递渠道,主要就是牛客网 + 公众号 + 官网。

大公司的战场,不在校园宣传,而是在网上,基本各大公司,你都可以在网上进行简历投递。

我觉得,牛客网 + 公众号 + 官网,可以满足大部分人了,例如在牛客网上,在求职讨论区那里,会有非常多的内推,建议的多关注。并且里面也汇聚了各大公司的招聘时间等,而且也有很多大佬在那里分享面经。

而公众号的话,如果你对哪个公司感兴趣,完全可以去关注这个公司的公众号,例如你对腾讯感兴趣,可以关注腾讯招聘,例如你对字节感兴趣,可以关注字节招聘,这些公众号,会第一时间告知你校招的开启时间以及简历投递方式。

关于内推

什么是内推
显然,内推就是内部员工的推荐。指在求职中,不通过常规的简历投递渠道(包括但不限于网申、双选会、宣讲会现场投递)等方式,而是通过已经在某企业就职的内部员工,将各方面条件优秀的求职者的简历直接投递到HR或部门负责人手中的一种招聘手段。

内推和自己去官网投递有什么区别吗?

对于校招生来说,我认为区别不大。在我看来,内推只是另外一种简历的投递渠道而已,并不存在免笔试/走绿色通道的优势,当然,我指的是在大部分情况下是这样,有个别走绿色通道也是有可能。

到时候你可以去牛客网或者各大招聘公众号看,内推可以说是满天飞,基本没啥门槛,扫码/点击链接即可参加内推,我说这些数据只是想跟你说,通过内推的渠道去投递简历与通过其他渠道去投递简历,区别不大,千万不要觉得有了内推,感觉自己多了很多优势。

内推依然需要经简历筛选,有些依然需要笔试,是的,依然需要笔试。不过通过内推形式的话,你可以找内推人查询自己的简历状态,可能这也是内推的一种好处吧。

所以,总的来说就是,内推就是简历的另外一种投递方式,并不存在多大的优势,但也没啥坏处(除了把你的简历暴露给内推人知道了),所以如果有内推,还是可以参加。

如何准备

我认为在校招中,最重要的就是算法 + 基础知识 + 项目了。并且这三个模块,完全可以同时进行准备。

算法

先看一些写的比较好的算法博客,比如labuladong或者代码随想录,了解一些常规的算法技巧,而不是盲目的一上来就开始刷题,可能一道题目要花费几个小时,这样效率就太低了。

现在春招时间比较紧张了,不要把过多的时间花费在一些很难的算法题上面了,比如动态规划、图搜索之类的题目如果算法基础一般就不要管了,重点放在数组、链表以及二叉树相关的题目

开刷剑指offer的66道题目,包括了很多种常考题型,掌握这 66 道题,一定可以在面试中给你很大的帮助。

不过剑指 offer 应付面试还好,应付笔试我觉得不行,而《程序员代码面试指南:IT名企算法与数据结构题目最优解》这本书,我觉得应付笔试挺不错,不过挺难。然后如果你 leetcode 那些热门题没刷过的话,我其实也建议你去看一看,一步一步来。

基础八股文

alt

如果你是零基础

重点关注在计算机基础、Java基础、JVM、并发编程、数据库以及Spring框架概念及常见八股文学习。关于这方面的学习路线及资源,我在之前的帖子(Java零基础学习路线突击版)已经为大家准备好了。

如果你学习过3个月以上

重点关注在并发编程、数据库、Redis底层实现原理以及RPC、消息中间件、注册中心、配置中心、熔断限流等微服务组件的学习。关于这方面的学习路线及资源,我在之前的帖子(JAVA学习路线经验分享大汇总)中也有提到过。

注意

  • 不要好高骛远,看到别人简历写的技术各种微服务、分布式自己也心痒痒去学或者写到简历里。根据自己的实际情况,一步一个脚印来,简历也是自己的门面,写了一堆分布式的技术,结果面试官问Java多态是什么都解释不清楚,面试官心里会怎么想?

  • 不要死记硬背,从概念是什么、怎么工作的、为什么要这样工作、以及使用场景进行全方位理解分析,现在的面试官都是会结合具体场景让你结合所学的知识设计方案的,如果没有自己透彻的理解是很难应付的。如果时间允许,可以尝试以写博客的方式记录自己对于八股文的理解,只有自己通过文字进行梳理的时候才会发现哪些地方还没理解到位。

  • 多看面试真题,大厂面试的真题很多时候都是会重复考察的,多巩固复习,实在来不及了,马上要面试也是可以临时抱佛脚的。

项目

对于校招找到一个好工作主要是四个维度:学历、实习、项目、竞赛

但对于大部分学生来说,学历、实习、竞赛都是很一般的,所以项目这一块是大家能否翻盘的关键。

先学习一些比较简单的免费项目,了解项目的开发流程和基本的设计思路:
尚硅谷 - 谷粒学院 - 微服务 + 全栈 - 在线教育实战项目:https://www.bilibili.com/video/BV1dQ4y1A75e(全栈项目,前后端讲得都很全面)

尚硅谷 - 尚筹网 - Java项目实战开发教程 - SSM 框架 + 微服务架构:https://www.bilibili.com/video/BV1bE411T7oZ(500 多集,包含完整的用户权限管理,功能丰富、讲得很细致全面)

黑马程序员 Java 项目《万信金融》企业级开发实战,互联网金融行业解决方案:https://www.bilibili.com/video/BV1Ub4y1f7rk

接着最好找一些付费的项目做一下,从而避免烂大街,大家找项目的时候遵循几个原则:

  • 小而精,不要大而全:不要写商城、外卖这种大平台项目了,这种大平台项目在企业级里面一般是几百人的研发团队做的,一个刚毕业的学生做完了整个项目,在面试官眼里就是一个demo,做了一点curd的流程而已。但可以拿里面的一个模块来做,比如里面的支付模块、优惠券模块、秒杀模块、统一认证授权管理模块等

  • 要有技术难点:主要就是涉及三高问题的处理方案,访问量大了怎么提高访问性能、怎么避免服务突然崩溃不可用、怎么解决分布式情况下的数据一致性问题、如何解决数据可靠性与性能之间的平衡、如何提升大数据量情况下数据存储性能与分析能力等。

  • 要有对应场景的解决方案:不能随便YY几个技术难点,搜下网上的感觉高大上的解决方案就写到简历上了,这个对于资深的面试官一眼就可以看出来你是没有思考过的。比如对于微服务之间的接口调用,可以写用的消息队列,感觉多了个MQ你这个项目技术栈更多一些,但实际一些强一致性场景是不能用MQ的。要针对你的项目场景选择成本最低又能满足要求的实现方案,而这也是企业项目开发日常非常重要的一个点。

简历

校招考察评分点

Coding能力: 要求规范,简洁,高效,无bug;较少提示下写出代码,能够自行优化,自行设计case 进行测试;

擅长技术: 擅长某个技术领域,有一定的广度和深度;加分项:Jvm调优,性能优化、SaaS, 微服务,服务治理等;

系统分析设计能力: 看过往做过哪些复杂系统,设计上有哪些考虑,在可用性、可扩展性、性能、易用性、 安全等方面有什么考虑,熟悉DDD的加分;

业务领域的理解的考察,分析、建模能力(判断候选人是否理解一个领域,如果业 务理解不错,再考察候选人是否有该领域的方法论总结和思考)

工程能力,质量控制(通过哪些手段来控制项目的质量,结果如何);

学习能力&自驱力:在什么领域做过哪些学习,具体怎么学的,用学到的知识解决 了什么问题,逻辑思维;

职业意向,责任心,拿结果

学历是一个既定的事实,没法改变,所以不要再因为学历纠结或者不自信了,现在需要做的就是按照校招面试的考察点全力以赴的准备以及把相关的能力体现在简历中

关于怎么写一个好的简历,我在之前的帖子(看看一份标杆简历的分析)也做了分享,大家可以自行分析后优化自己的简历。

写在最后

祝即将参加春招或者实习的同学能够龙年行大运,offer满满!还处于大一大二或者研一研二的同学,则赶紧找到自己的发力点,加油!

读书目前还是普通人能翻盘的最好机会,我出生在湖北农村,直到初中家里都还在领低保,大学毕业时周围亲戚觉得我应该出来工作减轻家里负担,但我的父母顶住压力支持我读完了研究生,如果不是读研以及我一直在努力进取,我现在是很难在大城市站住脚的。

#春招##实习##简历##面试##项目#
全部评论
佬😭😭😭怎么突击版没了
1 回复 分享
发布于 03-06 08:40 湖北
大佬,突击版怎么没了辅导员现在催着找工作,但是我之前基础很差,才开始2个星期,项目也没有,能不能略微指点一下,是现在把项目写到简历上开始投,投完了再开始跟着做还是再学习一段时间才开始投简历。
1 回复 分享
发布于 03-16 10:37 山东
大佬,突击版怎么没有了😭最后的希望
点赞 回复 分享
发布于 03-26 11:55 浙江

相关推荐

29 128 评论
分享
牛客网
牛客企业服务