前期准备:专业知识准备、认清本质、确定城市、列出预投递清单
建议先去国企的不管干不干后端,Java最好都会点)
Java后端岗学习路线: 1、Java基础(面向对象、锁、线程、集合、反射、异常、IO等)+JVM(Java虚拟机、GC)国企大部分都问基础。 2、Javaweb(JDBC、Servlet、JSP等)问的较少,但是为了以后的提升一定要学,是用框架做项目的基础前提。 3、Java框架:Spring+SpringMVC+Mybatis、Spring+Struts2+Hibernate,这两种必学一种,并用其做一个项目充实简历用。有时间的可以都学一下。我当时简历写的都是SSM框架的内容所以主要被问的点是:spring原理、springMVC的机制等。大家选的框架不仅要会用还要理解其基本原理,这些都是面试考察的点。 4、计算机网络:主要问的就是各层的各个协议的内容,常问的有HTTP、TCP、UDP、ARP等。 5、操作系统:进程、线程、死锁、页面置换、cpu调度等,使用考研的资料复习即可 6、数据库:SQL语言、MYSQL原理(索引、引擎等)、redis;数据库也是国企会重点考察的项目,一定要会的。 PS:熟悉redis的原理和使用场景基本就很出彩了,国企对技术要求不高的问的不多,但是目前一些偏互联网的国企会问,有时间最好学一下,互联网的一定要学。 7、数据结构:计算机的基本功,笔试编程题也需要用的,重点修练;找国企的剑指offer多刷几遍、几种排序做到手撕就没啥问题了;互联网的在这个基础上要刷更多的题(可以去leetcode上刷,网上有很多刷题指南),面试写动态规划和树是常规操作。 8、设计模式:自己挑一些了解即可,单例模式的几种写法问的较多,互联网问的多,我找国企基本没被问过。 9、版本控制工具:svn和git;有空的都了解一下,写在简历上很多基本都问了这个。 10、提升竞争力要学的:Tomcat、Nginx、zookeeper、微服务架构、其他的中间件等;主要是找互联网需要重点学习这些的使用以及 原理,不找互联网的最好也学习一下使用方法,以后工作用的到。 上面这些学下来大概6个月到一年,中间还要干实验室的项目和别的事情,如果高强度持续学习感觉6个月应该够,有基础的6个月也差不多了,没基础的就得多花点时间。
暂无评论,快来抢首评~
相关推荐