9.2携程一面记录
1.项目各模块的技术选型
2.对es的理解?项目中es的使用场景?如何实现?
3.项目中存储数据的数据库为什么用MySQL而不是Redis?
4.Spring和SpringBoot区别
5.项目中Redis的使用场景?具体使用哪些数据结构实现的?Redis的其他使用场景?
6.对Redis分布式锁的理解?如何实现?为什么能满足分布式环境下的需求?
7.Java中线程安全的类
8.ConcurrentHashMap如何保证线程安全?
9.算法:根据前序和中序序列构建二叉树
10.反问
总结:八股问得不算多,大部分都是结合项目来问的,对项目内容可能问的比较细
#携程面试#