V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
buoyant
V2EX  ›  Java

求问各位 V 友,现在校招面试中 Java 后端方向的知识必备的都有哪些方面呢?

  •  
  •   buoyant · 2020-06-11 23:15:56 +08:00 · 2145 次点击
    这是一个创建于 1629 天前的主题,其中的信息可能已经有所发展或是发生改变。
    男朋友决定今年留学毕业回来之后直接求职,本科是某华五的电气方向,出国转了 cs 。暂且选择向 java 后端方向求职。因为我主要是做 C++和游戏相关的,不是很了解 java 后端的一些知识储备和学习路线,想要问一下 V 友们如果面试 java 后端的话,是否一定需要先学习 spring 等框架,redis,微服务等等呢?因为可能时间比较紧,并不足以都全面地学习到,关于学习顺序和学习重点有没有比较好的建议呢?
    4 条回复    2020-06-12 10:06:47 +08:00
    luckyrayyy
        1
    luckyrayyy  
       2020-06-12 00:10:10 +08:00
    github 上搜,一搜一坨
    FieldFarmer
        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 差不多了,大公司很多时候底层码农都没资格接触服务器的,微服务会调其他项目接口就行
    NotFoundEgg
        3
    NotFoundEgg  
       2020-06-12 09:21:40 +08:00
    1 、会有现场手写算法题
    2 、会问那些数据结构的东西 红黑树、b+树等
    3 、JVM 的一些东西 类加载、垃圾回收等(虽然我也 get 不到问这个的意义)
    4 、框架一定会问
    5 、多线程、微服务也是会问的
    6 、再就是问项目经验了
    Batmand
        4
    Batmand  
       2020-06-12 10:06:47 +08:00
    可以看下 github 上的 CS-Notes 项目,博主对校招的 Java 需要的知识总结的很详细,star 已经 100K 了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2826 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 00:25 · PVG 08:25 · LAX 16:25 · JFK 19:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.