1
luckyrayyy 2020-06-12 00:10:10 +08:00
github 上搜,一搜一坨
|
2
FieldFarmer 2020-06-12 09:02:28 +08:00
做稍微大点的项目,看需求来吧:
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 2020-06-12 09:21:40 +08:00
1 、会有现场手写算法题
2 、会问那些数据结构的东西 红黑树、b+树等 3 、JVM 的一些东西 类加载、垃圾回收等(虽然我也 get 不到问这个的意义) 4 、框架一定会问 5 、多线程、微服务也是会问的 6 、再就是问项目经验了 |
4
Batmand 2020-06-12 10:06:47 +08:00
可以看下 github 上的 CS-Notes 项目,博主对校招的 Java 需要的知识总结的很详细,star 已经 100K 了
|