哈啰面经-一面二面
1、自我介绍
2、项目介绍,围绕项目问问题
3、介绍hashmap
4、类加载器 双亲委派模型
5、线程池核心参数有哪些 执行任务的过程 阻塞队列都有哪些
6、mysql索引结构 为什么要用b+树 什么情况下不走索引
7、缓存数据库不一致怎么解决
8、springcloud微服务的服务注册和服务发现具体原理 hystrix
9、反问环节
第二天下午收到二面邀请
10.8 二面
1、自我介绍
2、接口和抽象类的区别
3、JDK1.8新特性 为什么要设计函数式接口
4、乐观锁和悲观锁
5、synchronized和volatile的区别 synchronized如何保证原子性
6、内存可见性 JMM模型 volatile内存屏障
7、CAS ABA 原子性
8、Redis过期删除策略 持久化方式
9、设计模式
10、kafka如何防止消息丢失
11、反问环节
给孩子个offer吧!!
