秋招经验

目前秋招基本结束,拿到了几个offer,还算满意。

本人非科班硕,无实习,学习过程中从牛客网获益良多,写一个经验贴作为回馈。我会慢慢更新,尽可能把每个点写的很详细。具体offer就不报了,没有意义。面经也不发了,因为大多没有记录,而且某个公司的几个面经作用也不大。

下面全是一家之言仅供参考

下面全是一家之言,仅供参考啊

下面全是一家之言,仅供参考啊

学习需要多久

这篇文章主要是给非科班同学做参考,科班同学不用看的。对于非科班,其实分好几种,有些人是信息类,通信类,其实是有一定底子的。我这里默认是彻底的非科班,拿我本人来说,本科期间没有学过编程,研究生开始学习。想要拿到不错的offer的话,我觉得需要一年到一年半的准备时间。

是否实习

一定要去找实习,去面试。因为面试的过程,是提升最快的时候。即使没拿到一个offer也没关系,至少你知道了后面该学什么。回想我找实习的时候,面一个挂一个,而且几乎全部都是一面挂,那会儿还是比较绝望的。但是到了秋招,虽然也挂了不少,但是从来没有一面挂过。

实习转正是一个保底offer,而且即使没有转正,实习也是很有用的,对你的简历有很大帮助。现在对学历的要求慢慢在提升,如果学历比较普通可能简历关就没了。

如果因为各种原因没有实习的话,也没关系,真的没关系,不影响你秋招找到工作。多背背基础,刷刷题,一样可以的。

是否参加提前批

一定要参加提前批,提前批并不难,反而比正式批容易,因为提前批的hc是很充裕的,越到后面hc越少。别觉得自己没准备好,不会有准备好了的时候。根据我的观察,8月份得开始投简历面试了,如果9月份才开始的话,应该会很难,很多公司快招满了。

需要学什么

因为我是后端岗,Java语言。所以我只能从Java角度讲一下。

这部门内容我后面会详细补充,对每个知识点提一下参考书,这些书全都是我看过的,可以保证有用,其实非科班的最大阻力是不知道怎么学,不知道学什么,我会仔细说清楚面试所需要的知识点。

这里必须说明,一本书没有必要从头到尾全看完,只看重点章节即可

算法题

这个放在第一位,因为算法题很难突击,需要花费大量时间

必做的有:

《剑指offer》这个牛客网上有,leetcode中文站上也有。

leetcode 最好刷个200来个,就刷hot100之类的

此外,还可以从面经中观察总结某一公司的常见算法题,定向的去刷

刷题不需要特别多,但是要反复刷,高频题要能熟练默写才行。

基础课

按照重要性排序为:

数据结构 ==》 计算机网络 ==》 操作系统

就这三门,组成原理不需要学,面试不会考的。

数据结构学会了才能刷算法题,现在算法题很重要,非常重要。可以参考《算法》普林斯顿大学那本

计算机网络很重要,可以参考《计算机网络自顶向下》

操作系统很重要,可以参考《现代操作系统》

这三门课都很重要,必须会的

Java相关

这里分为几个方面吧

1 Java语法,集合类什么的 可以参考《Java核心技术卷一》

2 JVM虚拟机 参考《深入理解Java虚拟机》新出了第三版,可以直接买第三版来看

3 多线程 参考《Java并发编程的艺术》

这几个也都是必会的

数据库

MySQL 参考《高性能MySQL》部分章节,以及《MySQL技术内幕--InnoDB存储引擎》

Redis 参考《Redis设计与实现》

这两个也是必须会的

框架

其实就是SSM了

spring + mybatis + springmvc

然后还有springboot

我觉得spring,springboot,springmvc是必会的

这部分学习的话,我觉得看看视频,学一下怎么用,然后去搞懂面试常考问题即可。

中间件

这部分属于选择性了,不是必须会。不过最好学一学吧

kafka,zookeeper,redis 我的话只看了这几个

分布式

这个更加进阶了,说实现我不会。

就是dubbo和springcloud相关的问题

面经的作用

面试还是非常非常有用的,可以多在牛客网刷面经,有些面试问题,你看书是看不会的,必须看面经才能发现盲点,然后去搜索博客来搞懂。

大概就是这样了,有空会慢慢补充,尽量把每一本书里的重点章节说一说。

#面经##校招##学习路径#
全部评论
提前批一般几月开始,求问
1 回复 分享
发布于 2021-03-10 17:34
bd
点赞 回复 分享
发布于 2020-09-18 01:35
bd
点赞 回复 分享
发布于 2020-09-18 01:44
点赞 回复 分享
发布于 2020-09-18 08:52
点赞 回复 分享
发布于 2020-09-18 08:54
可以请问一下楼主,你做了哪些项目吗?
点赞 回复 分享
发布于 2021-03-08 17:14
请问楼主啥专业的?
点赞 回复 分享
发布于 2021-03-08 17:51

相关推荐

11-08 14:17
已编辑
门头沟学院 Java
#一觉醒来,秋招难度下降一万倍……# 一觉醒来,整个计算机专业的秋季招聘难度突然下降了一万倍。而这一切,似乎只有你没有察觉到。早上,你像往常一样起床,洗漱完毕后,打开电脑准备继续昨晚未完成的算法练习。就在这时,你的手机突然响个不停,微信朋友圈里充满了各种同学的感叹与庆祝:“你们听说了吗?今年的秋招变简单了!”“天呐,阿里出的题目我都会做了!”“我刚刚面试了腾讯,面试官竟然让我教他递归函数怎么写!”你看着这些信息,一头雾水,心想:“这帮家伙又在搞什么鬼?”你决定去学校图书馆看看情况是否真的如此不同寻常。路上,你遇到了几个平日里一起学习的同学,他们兴奋地向你展示他们的简历——那些曾经让无数计算机专业的学生头疼不已的项目经历,如今几乎每个人都轻松罗列了几页。到了图书馆,你惊讶地发现,所有正在学习编程的学生都显得异常轻松,甚至有几个学弟学妹正在互相教授C++的基础语法。你找了个安静的角落坐下,试图通过刷LeetCode来提升自己的竞争力,但很快你就发现,上面的题目对现在的求职者来说,已经变得太过基础,许多人都能在极短的时间内解决。下午,你参加了几家知名科技公司的线上宣讲会,发现面试官们的问题比以往简单得多,有的甚至只是询问一些基本的数据结构概念。更让你意外的是,在一次技术面试中,面试官竟然向你请教如何实现一个简单的链表反转。你按照平时的习惯轻松解答,面试官则露出一副如获至宝的表情,仿佛得到了什么珍贵的知识。随着一天的结束,你逐渐意识到,这个世界对于计算机专业学生的挑战确实发生了翻天覆地的变化。你不再是那个需要熬夜刷题、拼命学习才能跟上步伐的普通学生,而是成为了众多企业争抢的对象。原本难以企及的梦想岗位,现在对你来说几乎是触手可及。几天后,你收到了多家顶级科技公司的offer,每一家都提供了优厚的薪资待遇和广阔的发展空间。你的同班同学也开始纷纷收到心仪公司的邀请,整个学院的氛围变得前所未有的积极向上。然而,正当你沉浸在这一系列突如其来的幸运之中时,你突然感到一阵眩晕。当你再次睁开眼睛,发现自己仍然坐在熟悉的书桌前,面前的屏幕上是那道尚未解决的算法题,而手机依旧静静地躺在旁边,没有任何新的消息提醒。原来,这一切只是一场梦。
点赞 评论 收藏
分享
19 93 评论
分享
牛客网
牛客企业服务