boss直聘一面
面试官进来先介绍了一下他们业务
1. 自我介绍
2. Java集合介绍
3. 缓存穿透,缓存击穿,缓存雪崩
4. ES原理介绍,这个我说只是了解,没有深入学习
5. Java内存模型
6. etcd这个我说原理不了解,只有实践经验。但是这里我和面试官有了分歧,我说在实习公司的key界面把etcd改了不会使配置动态注入容器里,面试官说其实是可以的,我们这边有些业务就是基于etcd动态更新业务去做的。面试完我查资料,发现etcd作为配置中心确实具有动态更新配置的功能,这时候我突然意识到实习公司其实只改了configmap,没改etcd,容器启动的时候会通过configmap最新值更新etcd,然后导致配置动态注入。之前确实是没有意识到这里自己的认知有问题
7. hashmap为什么线程不安全
反问
不连hr面一共三轮技术面
1. 自我介绍
2. Java集合介绍
3. 缓存穿透,缓存击穿,缓存雪崩
4. ES原理介绍,这个我说只是了解,没有深入学习
5. Java内存模型
6. etcd这个我说原理不了解,只有实践经验。但是这里我和面试官有了分歧,我说在实习公司的key界面把etcd改了不会使配置动态注入容器里,面试官说其实是可以的,我们这边有些业务就是基于etcd动态更新业务去做的。面试完我查资料,发现etcd作为配置中心确实具有动态更新配置的功能,这时候我突然意识到实习公司其实只改了configmap,没改etcd,容器启动的时候会通过configmap最新值更新etcd,然后导致配置动态注入。之前确实是没有意识到这里自己的认知有问题
7. hashmap为什么线程不安全
反问
不连hr面一共三轮技术面