跟谁学Java开发一二面面经

一面 3月12日 (60分钟)

    1. 自我介绍+项目介绍(15分钟)
    1. mysql全家桶
  • 2.1. 索引种类
  • 2.2. 建立索引应该注意什么
  • 2.3. sql怎么优化
  • 2.4. ACID,隔离等级
  • 2.5. 乐观锁+悲观锁
  • 2.6. 索引数据结构,为什么用B+树
  • 2.7 聚集索引和非聚集索引
    1. JVM分区
    1. 垃圾回收算法
    1. CMS和G1优缺点
    1. volatile作用
    1. 线程池参数,什么情况下会达到最大线程数
    1. 讲讲Spring IOC和AOP
    1. 代码:写快排

二面 3月16日 (55分钟)

    1. 自我介绍
    1. Servelet是干什么的
    1. get和post请求的区别和用法
    1. Spring的Controller是单例的吗?多线程情况下Controller是线程安全吗?
    1. 从技术层面讲讲在线教育和抖音这种短视频平台的区别
    1. 优缺点?
    1. 代码:最长的无重复子字符串 https://leetcode.com/problems/longest-substring-without-repeating-characters
    1. 反问:部门业务介绍

3月18日oc