10.10一面 大概45分钟 都是八股文
1、Java面向对象特性?
2、Java重载和重写?
3、Java中final关键字什么作用?
4、Java线程和进程通信方式?
5、Java创建线程方式
6、Callable和Runnable区别?
7、线程池?
8、JVM内存区域
9、新生代和老年代
10、Spring中动态代理方式
11、Java反射机制
12、MySQL事务特性
13、MySQL隔离机制
14、MySQL索引作用
15、MySQL慢查询怎么优化?
15、Java线程安全集合类
16、Java原子类用了什么原理
17、手撕 查找顺序数组中第一个缺失的数
18、手撕 查找数组中递增数组中的最大和
反问
挺简单的 都是常规八股文 手撕也很简单
10/13二面 大概45分钟
1、自我介绍
2、Java类加载机制
3、双亲委派
4、HashMap底层原理
5、HashMap是线程安全的吗?怎么解决的
6、单例模式有哪几种?线程安全怎么保证?为什么枚举是线程安全的?(不会)双重检查锁去掉第二个有啥影响?
7、MySQL数据库事务?
8、场景题 论坛项目应该设计哪些表?为什么?怎么查询?怎么加索引?
9、Redis缓存穿透怎么解决?(我回答成了缓存击穿 寄)
10、HTTP基于什么协议做的?HTTP发展各阶段做了什么升级
11、线程和进程的区别
12、Maven中install和package区别 (不会)
13、斐波那契前n项和
14、平时看了哪些书?
15、开腾讯视频你那个虚拟背景怎么实现的?
反问
#面经##秋招##Java#