秋招个人总结

背景

本人2021届,非科班末流985硕士,专业信息与通信工程,本科普通二本。于今天正式结束秋招,想抽点儿时间总结下这段时间的感想与经历,下面将大致讨论下个人的学习路线以及找工作的经历,希望对有缘人有所帮助。

求职方向

由于自己并非是计算机科班出身,而自己的研究方向也是跟图像处理,计算机视觉等相关的算法方向,经过往年师兄师姐的经历以及对个人能力的评估,毅然决然的考虑直接放弃算法,转投开放的怀抱,目标职位也定为了需求量最大(内卷最严重)的Java后端开发。

学习经历

因为深知自己是非科班出身,并且编码能力极差,因此我在今年年初的时候就已经在筹备秋招相关的事宜了,正好也赶上今年的特殊情况,也让自己有充足的时间在家好好的准备工作相关的事宜。当然这也跟实验室的环境有很大关系,可能很多小伙伴也是受老板的逼迫,没有更多的时间去准备自己的事情,在这点上我还是比较庆幸自己有个比较好的导师(当然放养也有放养的坏处,就是毕业要自力更生= =),在今年找实习时也拿下了成都美团的offer,以及经历三面泡在池子里的京东。下边我将我整个的学习流程给大家整理下,方便后续光临的小伙伴们参考:

  • java基础阶段
    因为我是没有java编程的基础的,但是对C++有过一些了解,所以可能上手也比较快些,这个阶段如果对语言熟悉掌握的快的同学可以加快下进度,采用的方式是先视频,再看书,同步推进的方式,视频的话B站上一搜一大把,我看的是动力节点老杜的课跟狂神的课(不是打广告哈)。书的话java核心技术卷I就完全足够了,如果学有余力的同学可以看看读一读Effective Java,不过我现在都还没有读完哈哈哈。

  • 数据库基础阶段
    数据库的基础,直接配合视频看就完事儿了,先会用了再说

  • java web阶段
    在有了java基础之后,就可以进行下一步了,在这个阶段里,还是以视频为主,但是辅助资料变成了各种博客,有什么不懂的,就直接百度或者谷歌,看看大佬们的讲解。视频的话我看的还是动力节点(其实他后续的课有全套的....我就是照着他那个来的,反正看视频就跟喝水一样,就一直看就行了),这个阶段主要掌握一些常见的前端知识,基本的web容器的使用(例如tomcat),还有后端开发常用的一些只是比如HTTP协议,Cookie,Session,Http请求的处理,Servlet等等(这个原生的已经不用了,但是内部的原理建议大家还是看看,对理解后边的知识非常有帮助)。这个阶段通常是比较痛苦的,因为总是会遇到很多新名词,还或多或少的会涉及到一些源代码,就有点儿头疼,还是要坚持下来,坚持就是胜利!另外书籍的话其实也有,但是相较于这个阶段的同学可能读起来有些困难,这里推荐一本书吧(深入分析Java Web技术内幕),可以当做查漏补缺或者扫盲使用的工具书,另外还有一本相对容易的书(码农翻身),这个书我是看完了的,非常有意思,就把每个知识点给你用通俗易懂的故事讲出来,很容易接收,但是想深入理解的话还是要自己多下点儿功夫咯。

  • Spring框架阶段
    这个阶段就是要进入实际的开发阶段了,因为企业内部的开发不可能从最底层的Servlet开始,大多使用的都是成熟的框架体系,因此这个也是我们学习路上的一个必须要迈过去的大山,在这个阶段,我们主要学习四个东西,Spring、Spring MVC、Mabatis、以及Spring Boot,这个阶段要辅助一些项目来做,会让我们接受的更快一点儿,建议大家去B站上看(狂神)的视频,我们可以跟着视频里讲的项目去练习,也可以再去找一个专门的项目视频去联系,我当时跟着做了一个(码匠社区),这个项目是可以在B站上搜的到的,并且大佬拍视频的时候感觉就是没有准备,直接当着观众朋友们手敲,虽然可能每一P的时间长点儿,但是真的会遇到各种问题,现场解决问题,debug的技术也非常值得我们去学习,强推一波。SpringBoot的课首推尚硅谷雷丰阳,不多说,俩字儿,“牛逼”,牛逼就完事儿了,请同学们自己去感受。

  • 面试常见知识点准备阶段
    到了这个阶段,大家也做了一个项目,对框架和基础都有了一定的了解,那么也算是可以进行简单的企业开发了,但是这些对于面试来说还远远不够,因为什么呢?光是基础扎实是不够滴,框架只是会用也是不够滴,那么怎么才算够呢?大家可以关注点儿公众号,各种java大佬的公众号(三***敖丙、JavaGuide等等),去搜点儿面试知识点的文章看看,就知道自己现在是多渺小了,so还是要学滴,那要学啥呢?无非就是三高,高并发,高可用,高性能,那知识点就来了呗,java中高并发的知识点,分布式系统,缓存,数据库分库分表......这个阶段中,我们还是要看些视频,但是的话,这里视频只能作为辅助了,系统的学习一定要去看书,看书,看书!!!重要的事情说三遍!!!那么哪些书强烈推荐大家看呢?

    Java并发编程的艺术:这书一定得看,看完各种跟面试官扯皮不在话下,而且还得不止一遍儿的看,忘了就看忘了就看。
    深入理解Java虚拟机:这本书也一定得看,面试贼喜欢问,不多说,肝就完事儿了
    Redis深度历险:这个我是没看完,就看了一小点儿,大家有机会可以把他肝完,对理解redis非常有用
    高性能MySQL:数据库也是面试常客,对于一些底层的知识,如索引的数据结构,锁,事务,日志系统等都需要有足够的了解,还是看书比较系统,博客啥的太过于散乱了知识点。
    除了上边提到的书,还有一个重要的事情,就是大家在这个阶段注意多去看看框架底层的源代码,比如Spring的,SpringBoot的,去理解下ioc容器的启动方式,SpringBoot的自动配置原理啊等等,不要只看懂,自己要能说出来,就可以了,看源码的话,少不了也要对设计模式有所了解,设计模式的学习的话没有过多的方法,只能自己看看书理解理解,然后敲敲代码,说不定一下就开窍了呢?这里还是有本书跟大家推荐下:大话设计模式,也是用讲故事的方式讲解设计模式,新手友好型。
    另外,还有一些杂乱的知识点,有的公司可能会非常喜欢问,比如计算机网络,这个据我所知字节跳动非常喜欢问,腾讯也很喜欢问,但是个人感觉(只代表个人意见)这块儿东西的话就不建议看书了,因为我们非科班,把什么都搞清楚也不现实,因此就对照一些面试总结的知识点扫下盲,把该会背的记住就行了,类似于网络的还有操作系统等等,当然有兴趣的同学可以去看看书,有益无害。

  • 成神阶段
    对当下互联网的组成架构有一个宏观的认知,并且熟知各种常用的中间件,对于微服务的开发有过一定了解,这点儿在面试过程中是加分项,不会其实也没啥关系,实话实说就好了,视频推荐:狂神说的Spring Cloud,还有Spring Cloud Alibaba,RPC通信框架dubbo,分布式协调组件zookeeper,通信框架Netty等等,可以多去了解,毕竟多点儿知识就多点儿谈资不是吗?

  • 刷题
    刷题这方面我没啥话语权,因为我本身比较垃圾= =,我就刷了剑指offer跟leetcode上的热题100(这个都没刷完)另外牛客上的面试必考也会刷点儿,但是我刷了那么多现场撕的时候还是不会啊,反正是真滴垃圾,就猿辅导上来两道编程题都是原题,就直接蒙圈了,下来一看两行代码搞定,完事儿第二天感谢信= =,刷题是不能停的,在上述每个阶段都需要持续进行,大家不要学我,我是反面教材。

秋招笔试面试

因为我把大部分的工作都做在了找实习的阶段,因此我的秋招相对还是比较轻松,我就想在美团的基础上在找一个相对更加自由的公司,因此投的也都是银行,以及宣传自己不加班的一些小公司,期间可能是因为实习经历吧,投的简历大部分还是都有回应,我投的全部是成都的岗位,大概总结下自己都投了哪些,方便大家做参考:
1、奇安信(刷kpi的,一面答的很好但是给我挂了)
2、猿辅导(上来就撕代码第二天感谢信)
3、京东(不配做东哥兄弟,转推荐泡池子)
4、交通银行(至今无音讯)
5、绿盟科技(意向书)
6、中兴(综合面,等待洽谈短信)
7、招银网络科技(一面过,等二面中)
8、腾讯(笔试挂)
9、滴滴(听说成都有岗,发了邮件没信息了)
10、北森云(笔试测评过,HR打电话说后边会面试)
11、酷家乐(笔试过,面试拒了)
12、TW(测评过,邀请群面,拒了)
13、邮储(还没有消息)
14、浦发(还没有消息)
15、百词斩(笔试挂,说没岗位了)
16、爱奇艺(笔试拒了)
笔试没什么好说的,面试的话无非就是注意一点吧,就是说的时候要有自信,不要用“可能是吧,我也不是特别清楚”这些话,也不能说不要用,尽量少用,你直接说出来,有的问题面试官也不一定知道不是吗?你自信的说出来,就算说错了,也是你赢了。

其余闲话

还有想跟大家聊聊的是,我觉得找工作还是要先考虑清楚自己要什么,在薪资跟自由两方面作出一个抉择,薪资高了自由的时间就少了,薪资少了自由的时间就多了,比如我这个秋招只有两个offer,想要高薪去美团,想要自由去绿盟,这两个抉择就够了,其他多的没必要了,前边没有多余选择的时候也投了很多家小公司,但是今天也都拒掉了一些面试了,思特沃克、酷家乐、北森云、中兴这几个打算都给拒了,还剩下一个招银已经进了二面,那就善始善终吧,大厂的话我今年压根儿就没咋投,只有美团一个实习转正的offer,是因为我觉得我还是想多要点儿自由,美团之所以留呢是因为成都这边10-8-5,我觉的工作强度相较于大部分大厂已经很人性化了。

最后,祝愿牛客的各位小伙伴都能拿到自己满意的offer,早点儿结束秋招!!

#秋招#
全部评论
1 回复 分享
发布于 2020-09-29 10:54
校友啊!最后去了哪里啊?大佬?
点赞 回复 分享
发布于 2021-08-05 11:07
猿辅导好像不错哦
点赞 回复 分享
发布于 2020-09-18 16:14
这也tql
点赞 回复 分享
发布于 2020-09-16 18:18
大佬目标明确,厉害啊,蹭蹭欧气
点赞 回复 分享
发布于 2020-09-16 15:39

相关推荐

2025-12-24 15:25
已编辑
门头沟学院 前端工程师
是腾讯的csig腾讯云,前天晚上九点突然打电话约面,激动的通宵学了一晚上,第二天状态很差改了今天(以后再也不通宵学习了)感觉自己浪费了面试官一个半小时单纯手写+场景,无八股无项目无算法,打击真的很大,全是在面试官提醒的情况下完成的,自己技术方面真的还是有待提高,实力匹配不上大厂和已经面试的两个公司完全不一样,很注重编码能力和解决问题的能力,然而我这两个方面都很薄弱,面试官人很好很耐心的等我写完题目,遇到瓶颈也会提醒我,写不出题也会很耐心的跟我讲解好感动,到最后面试结束还安慰我打算把下周最后一场面试面完之后就不面啦,如果能去实习还是很开心,但是最重要的还是好好努力提高技术以下是面经第一题// 实现一个解析 url 参数的函数function parseUrl(urlStr) {// TODO}parseUrl('*********************************************');// 返回 {a: 1, b: 2, c: 3}追问:在链接里见过什么部分?用 hash 路由的话放在哪第二题// 考虑有一个异步任务要执行,返回 Promise,这个任务可能会失败,请实现 retry 方法,返回新方法,可以在失败后自动重试指定的次数。/*** 异步任务重试* @param task 要执行的异步任务* @param times 需要重试的次数,默认为 3 次*/function retry(task, times = 3) {// TODO: 请实现}// ---------------测试示例 ----------------// 原方法const request = async (data) => {// 模拟失败if (Math.random() < 0.7) {throw new Error('request failed');}const res = await fetch('https://jsonplaceholder.typicode.com/posts', {method: 'POST',body: JSON.stringify(data),});return res.json();}// 新的方法const requestWithRetry = retry(request);// 使用async function run() {const res = await requestWithRetry({ body: 'content' });console.log(res);}run();第三题就是给 retry 函数添加类型注释,用到泛型第四题:在组件库中将 Alert 用 api 的形式实现(应该就是 message 这个组件)怎么渲染到一个浮层里而不是原地渲染出来
不知道怎么取名字_:技术这个东西,太杂了,而且要下功夫的
查看5道真题和解析
点赞 评论 收藏
分享
2025-12-15 11:27
门头沟学院 Java
哇哇的菜鸡oc:所有人不要理会,就好了,后面他就知道怎么回事了,只能说有的时候市场都是被宰的人搞坏的
点赞 评论 收藏
分享
双非本科,211硕士。自学java半年,想去找一个实习,求大佬们锐评一下简历
nsjbambmbs:简历一写就是微服务,一问实际就俩服务,简历一写就是高并发一问 QPS 个位数既然写了微服务,那我出系统设计题场景题也没啥问题吧
点赞 评论 收藏
分享
评论
23
96
分享

创作者周榜

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