#面经##面经攒人品#一面 6.5 35min自我介绍简单问项目1.Redis的string类型的底层结构(没说上来)2.redis的基本数据类型3.跳表的查询逻辑4.查询时间复杂度,查询思想(说了Ologn,但忘了二分查找思想)5.MySQL事务、四个特性6.隔离性如何实现7.怎么实现事务查询对应数据版本8.为什么用B+树作索引9.spring的动态代理和JDK的动态代理有什么区别10.Java常用的锁的方式11.synchronized关键字12.锁升级过程13.分布式事务(回答的不清楚只说了redis setnx和lua脚本)14.为什么要有分布式锁?用synchronized不够吗?反问部门业务我还有什么要加强的