猿辅导服务端一面凉经
一定要熟悉项目!不要紧张!
- 自我介绍
- 项目 简单问一下
- 是怎么建表的
- 以某个表为例是怎么建索引的
- Redis用来干嘛了
索引
- 每个表是怎么建索引的
- 如果某个表建了索引怎么查询(回表问题)
- 为什么已经在普通索引上查了,还要回表查
- 聚簇索引和非聚簇索引有什么区别(聚簇索引存储的是行数据?)
Redis
- 用Redis存什么了
- Redis数据结构,在项目中用到了哪些数据结构
- Redis为什么快(引出IO多路复用,NIO)
- 为什么单线程还要用它
多线程
- 线程状态
- run() 和 start() 有什么区别
- new Thread 之后 run()的时候有没有创建线程
- 有几种创建线程的方式
- 线程池有几种,分别用的是什么阻塞队列
Java集合
- HashMap如何 get 和 put 的
代码
二叉搜索树转双向有序链表(可以先中序遍历存到List中,然后再构建双向链表)
还是要熟悉项目………不要紧张
面试官说我太紧张了= =
大家加油!毕竟是某不知名真香公司
#猿辅导##面经##校招#