因为连着面的,所以记不清一面和二面分别有啥问题了,故汇总于此项目挑一个觉得挑战大的讲一下 - 讲了缓存穿透问了一下实习里的项目怎么做的讲一下实习中MySQL怎么优化慢查询的 - 多个维度TCP三次握手和四次挥手从输入URL到页面发生了啥用户态和内核态的区别线程和进程的区别HashSet 和 HashMap的区别和实现原理HashMap插入元素的过程Synchronized 和 Volatile的区别和解决了什么Synchronized的锁升级过程Synchronized是公平锁吗?ReentrantLock是怎么实现公平锁的?Java中创建对象的过程垃圾回收的过程CHAR 和 VARCHAR有什么区别为什么MySQL索引结构是B+树介绍一下索引(a,b,c) -> b >= xxx and a = x 会生效吗介绍一下日志redo log怎么保证持久性能不能只用binlog不用relo log?ACID特性四个事务隔离级别可重复读是由什么实现的介绍一下MVCC原理介绍一下锁update语句的具体执行过程 如果有一个字段是status值为0或者1,适合建索引吗讲一下SQL优化方法 - 多个维度如何解决深度分页的问题呢Redis的Zset底层怎么实现的算法:赛码网上没见过的一道贪心算法题算法:在旋转排序数组中找一个数 - 要用一次循环nlogn写出来