自我介绍JVM相关知识(内存区域划分、垃圾回收、新生代为什么是8:1:1)类加载机制和双亲委派sychronized与reentrantlock区别redis常见数据类型及其应用场景,用的分布式还是单机,如何解决单点故障MySQL存储引擎、索引为什么用B+树、隔离级别(幻读)场景题:业务人员在跳转瞬间更新最低价,如何解决列表页最低价与详情页最低价的一致性如何防止在活动时间段外用户购买折扣商品一张圆桌,两个人轮流放置硬币,如何保证必赢(先放圆心位置,然后每次放对手的镜像位置)反问:技术栈和主要业务面试体验非常好,面试官很耐心并且会给提示,许愿二面!