一. 了解面试流程
1. 招聘( 线上 + 线下)
时间:每年7月底到10月底
(1) 线上招聘
- 第一步:在官网投递简历
( 牛客网评论区有内推码以及地址 https://www.nowcoder.com/discuss)
(或者 关注"内推军"公众号进群获得内推信息) - 一般填了内推码以及扫内推码进去投简历的都是可以通过初筛
- 第二步:线上笔试
- 第三步:技术面试( 视频面试 + 线下面试 )
PS:大厂(腾讯,阿里,CVTE,美团等挺多大公司都会有两次技术面) - 第四步:HR面 (一般谈薪资,家庭情况,以及个人情况是否符合公司标准)
- 第五步:拿到offer
(2) 线下招聘
(宣讲会形式,建议关注"广东工业大学就业指导中心"公众号)
- 第一步:提前加入招聘会微信群了解招聘会时间及地点
- 第二步:招聘会现场提交简历以及现场笔试
- 第三步:过一两天收到面试通知,则继续线下技术面试
- 第四步:通过技术面则直接进行HR面
- 第五步:拿到offer
二. 准备秋招(Java后端方向)
2.1 基础篇:
知识点
- Java基础知识
- Jvm的底层原理
- 计算机网络
- 操作系统
- 数据结构和基础算法
- 数据库知识理论
1. 牛客网刷选择训练题 ( 有计划地刷,日积月累,打基础,为笔试准备 )
网址:(https://www.nowcoder.com/intelligentTest)
- (1) 计算机语言:Java题目总共1043题( 建议全刷一次 )
- (2) 数据结构:树,哈希,数组,队列出题概率高
- (3) 计算机基础:网络基础+数据库+操作系统
PS:不懂的就直接翻评论区以及自己查资料博客之类的搞懂
2. 牛客网 剑指offer 67题( 全部搞懂以及会用Java实现,可参考答案,评论都有答案,2021秋招笔试前尽可能熟,大多笔试都是出原题 )
网址:https://www.nowcoder.com/ta/coding-interviews
3.阅读相关书籍
Java:Java核心技术 卷1,Java核心技术 卷2,深入理解Java虚拟机(周志明)
MySQL:MySQL必知必会,高性能MySQL
设计模式:HeadFirst设计模式
2.2 进阶篇
知识点
常用框架
- Spring
- SpringMVC
- SpringBoot
- Mybatis
( 5-7为 微服务架构 框架 ) - Dubbo
- Rocketmq
- Nacos等
1. 学习搭建单体应用项目
推荐:【(千锋教育)Java 单体应用合集】走向单体地狱
网址: https://www.bilibili.com/video/av29299488
3. 学会单体应用后,进阶 微服务架构 应用
推荐:【千锋达摩院】微服务架构 2.0(上)Linux + Docker + Kubernetes +SpringBoot + SpringCloudAlibaba
网址: https://www.bilibili.com/video/av62628434?p=1
2. 阅读Java知识博客,公众号
推荐:
(1) Java Guide(GitHub star前十个人博客,用于Java求职)
网址:https://snailclimb.gitee.io/javaguide/#/?id=java
GiuHub网址:https://github.com/Snailclimb/JavaGuide
(2) 关注"码农求职小助手"公众号
三. 额外准备
1. 拥有自己的GitHub账户和Gitee(码云)账户
Git简单入门教程: https://www.bilibili.com/video/av62967996
2. 创建自己的个人博客( 学得知识点都可以放在博客上 )
搭建个人博客-hexo+github详细完整步骤: https://www.jianshu.com/p/189fd945f38f
博客主题修改: https://segmentfault.com/a/1190000012805627
写博客要用MarkDown
MarkDown教程:https://www.jianshu.com/p/191d1e21f7ed
3. 尽量找一份实习经历