携程一面
携程一面
- 面试官自我介绍
- 自我介绍
- 用Redissiond的原因、原理实现
- 主导过项目进程么?
- ES查询高效的原因?ES有很多节点,一部分在这个节点,一部分在另一个节点,最后怎么做结果的确定。ES的数据和Redis的数据是怎么做的同步?ES数据更新了,Redis缓存了没及时更新怎么办。(消息队列)
- CompletableFuture异步执行的原理(CompletableFuture 在执行异步任务时,不会阻塞当前线程。它通过启动新的线程或者利用线程池来执行异步任务,使得当前线程可以继续执行其他操作,而不必等待异步任务完成。)
- 慢sql优化怎么做的
- MySQL隔离级别
- 聚簇索引和非聚簇索引的区别
- volatile原理,实际用过吗?
- ThreadLocal的场景
- redis数据结构
- 垃圾回收器
- 内存区域
- MetaSpace
- MQ相关,用过KafKa没有
- 排序算法、LRU、单例模式
- 单例模式分类