一面
12.6
0.自我介绍
1.jdk1.8和之前版本有哪些新特性
讲了lambda表达式和hashmap
讲讲lambda表达式
讲讲hashmap实现方式
hashmap是否线程安全,哪里线程不安全
2.http和https有哪些区别
3.数据库常见索引
索引多就一定好吗
哪些情况不适合上索引
4.讲讲AOP
5.用springmvc实现一个rest风格的接口
6.讲讲设计模式
莫得算法题、
二面
12.9
1. 多态
2.讲讲springioc
3.单例->设计模式
4.hashmap实现原理
5.讲讲反射
6.mybaits orm映射原理
7.跨域问题
8.http和https区别
9.https加密原理
10.http请求和响应结构
11.证书为啥能被信任
12.线程通信方式
13.sychornized和Lock区别
14.实现两个线程通信(只让说了)
15.wait()实现原理
16.讲讲gc
17.分代收集过程和优势
18.数据库索引结构,innodb主键索引和非主键索引,这样做的原因
因为简历里提到了redis,用redis实现一个多机原子任务
算法:用两个栈实现一个队列