因为连着面的,所以记不清一面和二面分别有啥问题了,故汇总于此
- 项目挑一个觉得挑战大的讲一下 - 讲了缓存穿透
- 问了一下实习里的项目怎么做的
- 讲一下实习中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写出来
#滴滴##滴滴春季招聘#
#面经#