首页 > 秋招经验
头像
随缘随缘
编辑于 2020-09-18 11:12
+ 关注

秋招经验

目前秋招基本结束,拿到了几个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相关的问题

面经的作用

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

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

更多模拟面试

全部评论

(8) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期精华帖

热门推荐