猿辅导服务端一面凉经

一定要熟悉项目!不要紧张!

  1. 自我介绍
  2. 项目 简单问一下
  • 是怎么建表的
  • 以某个表为例是怎么建索引的
  • Redis用来干嘛了

索引

  1. 每个表是怎么建索引的
  2. 如果某个表建了索引怎么查询(回表问题)
  3. 为什么已经在普通索引上查了,还要回表查
  4. 聚簇索引和非聚簇索引有什么区别(聚簇索引存储的是行数据?)

Redis

  1. 用Redis存什么了
  2. Redis数据结构,在项目中用到了哪些数据结构
  3. Redis为什么快(引出IO多路复用,NIO)
  4. 为什么单线程还要用它

多线程

  1. 线程状态
  2. run() 和 start() 有什么区别
  3. new Thread 之后 run()的时候有没有创建线程
  4. 有几种创建线程的方式
  5. 线程池有几种,分别用的是什么阻塞队列

Java集合

  1. HashMap如何 get 和 put 的

代码

二叉搜索树转双向有序链表(可以先中序遍历存到List中,然后再构建双向链表)

还是要熟悉项目………不要紧张
面试官说我太紧张了= =

大家加油!毕竟是某不知名真香公司

#猿辅导##面经##校招#
全部评论
请问redis数据不都在内存里吗....为什么会引出IO多路复用
点赞 回复 分享
发布于 2020-03-27 20:54
慕了
点赞 回复 分享
发布于 2020-03-27 20:55
有机会面猿辅导的大多已经是神仙了
点赞 回复 分享
发布于 2020-03-31 21:23
看到校友,顶一个,我也刚投了个猿辅导后端,希望能过吧hh🤣
点赞 回复 分享
发布于 2020-04-02 23:47

相关推荐

投递大华股份等公司10个岗位
点赞 评论 收藏
分享
评论
2
20
分享
牛客网
牛客企业服务