面试:携程旅行网面试:Java。很棒的一次面试体验,有一定难度,希望能有个结果。自我介绍;进程和线程的区别;并行和并发的区别;synchronized 的作用;synchronized 和 ReentrantLock 的区别,如何选择;ThreadLocal 使用过程中可能存在的问题(内存泄露);ThreadLocal 内存泄露问题是怎么导致的;项目中是如何创建线程池的,什么不用Executors 去创建线程池;知道的本地缓存,选择 Caffeine 的原因;Redis 这类缓存和 Caffeine 的区别;Redis 中常见的数据结构,应用场景;缓存穿透和缓存雪崩的区别,解决办法;MySQL 和 Redis 怎么保持数据一致;一个 SQL 笔试题,join 多表查询(共享屏幕)。
3轮面试:笔试、填信息表、视频面试
面试感受:很好
面试难度:有难度
面试来源:校园招聘