男朋友决定今年留学毕业回来之后直接求职,本科是某华五的电气方向,出国转了 cs 。暂且选择向 java 后端方向求职。因为我主要是做 C++和游戏相关的,不是很了解 java 后端的一些知识储备和学习路线,想要问一下 V 友们如果面试 java 后端的话,是否一定需要先学习 spring 等框架,redis,微服务等等呢?因为可能时间比较紧,并不足以都全面地学习到,关于学习顺序和学习重点有没有比较好的建议呢?
1
luckyrayyy Jun 12, 2020
github 上搜,一搜一坨
|
2
FieldFarmer Jun 12, 2020
做稍微大点的项目,看需求来吧:
1 、JAVA 基础。 2 、Spring 和 SpringMVC 。 3 、hibernate 和 mybatis 二选一(建议后者)。 4 、快速启动项目 SpringBoot 。 5 、微服务 springcloud 和 dubbo 二选一。 6 、中间件:redis 。 7 、数据库 mysql 或 oracle 比较主流 8 、服务器相关:Linux 命令和 shell 脚本语言懂点 9 、构建、部署相关:maven 或 gradle,jenkins 10 、项目版本管理:Git 或 SVN ( Git 比较新且逐渐主流) 小项目,那就会个 1 、2 、3 、4 、6 、7 、9 、10 差不多了,大公司很多时候底层码农都没资格接触服务器的,微服务会调其他项目接口就行 |
3
NotFoundEgg Jun 12, 2020
1 、会有现场手写算法题
2 、会问那些数据结构的东西 红黑树、b+树等 3 、JVM 的一些东西 类加载、垃圾回收等(虽然我也 get 不到问这个的意义) 4 、框架一定会问 5 、多线程、微服务也是会问的 6 、再就是问项目经验了 |
4
Batmand Jun 12, 2020
可以看下 github 上的 CS-Notes 项目,博主对校招的 Java 需要的知识总结的很详细,star 已经 100K 了
|