读已提交和可重复读的区别说说Java设计模式,说说单例懒汉式为啥线程不安全JDK动态代理的原理,(问:代理对象生成的源码看了吗?,这个得看看学学)git rebase 和 git merge的区别MySQL的主从如何复制MySQL的主从保持一致undolog redologothreadlocal 适合的场景数据库线程池有哪些参数数据库线程池的可调参数redis的实现分布式锁(打错了,SETNX是判断存在与否,我回答是是0和1)mybiatis的一级缓存和二级缓存MySQL求根号20907 一面面试体验很好,面试官基本都是按照简历问问题,有一种在聊天的轻松感,每次问问题都会思考一阵子,也不会问特别难的问题。给MySQL这道题时面试官找不到题了,我让他口述,他非要找,很执着,也很轻松。面试官在家里面试的,感觉挺自由。0920 二面算法:最长有效括号字串的长度 DP设计一个秒杀功能:从100到10w数量级写一下秒杀功能的Lua脚本的伪代码介绍一下Cdn在秒杀中的应用总之就是很场景,很不八股0927 HR面开泡 十一后开始逐渐发OC,十月末估计开始签三方许愿OC