oppo 8月1号 后台 一面
个人感觉问的很深,比很多大厂都深,基础常问的问题根本不提,上来就分布式集群
1 自我介绍
2 你本科以及研究生的专业都是电子通信相关的,怎么想到来做后台开发
3 redis在平常做项目中都用到了什么数据类型(redis list做异步队列,redis set做点赞功能)
4 为什么不用rabbitMQ做异步队列,或者说用redis list和用rabbitMQ的异同
5 你的点赞功能怎么实现的,set里面key和value分别放什么
6 如果我想知道咱俩共同赞的人是谁,怎么实现
7 zset 知道吗,用在哪里
8 底层怎么实现的,解释一下跳表,讲一下跳表的插入,删除,时间复杂度
9 redis集群了解吗
10 仔细讲讲主从复制的过程,全量 复制和部分复制讲讲
11 你提到了哨兵,说说哨兵是干嘛的
12 讲讲redis的过期策略和内存淘汰机制
13 渐进式hash知道吗
14 mysql的集群部署过吗,讲讲同步复制和异步复制以及半同步复制的具体过程(不会)
15 数据库的几种日志讲讲 具体讲讲redo日志和binlog日志的区别
16 讲讲在事务处理过程中,这几种日志分别在哪里发挥了什么作用(不会)
17 说说主键索引和非主键索引的区别,inoodb里,主键索引和非主键索引分别储存在哪
18 索引覆盖
19 Innodb在RR级别就可以解决幻读的情况,什么是间隙锁,mvcc讲讲
20 四次挥手中time wait和close wait分别在哪里出现?time wait为什么会过多 ,有什么危害,怎么解决
21 网络编程了解吗 讲讲netty
反问了技术栈 java占多数
感觉答得不好,面到现在自己都变佛系了,过不过都无所谓了,赶紧下一家吧
#面经##OPPO#
1 自我介绍
2 你本科以及研究生的专业都是电子通信相关的,怎么想到来做后台开发
3 redis在平常做项目中都用到了什么数据类型(redis list做异步队列,redis set做点赞功能)
4 为什么不用rabbitMQ做异步队列,或者说用redis list和用rabbitMQ的异同
5 你的点赞功能怎么实现的,set里面key和value分别放什么
6 如果我想知道咱俩共同赞的人是谁,怎么实现
7 zset 知道吗,用在哪里
8 底层怎么实现的,解释一下跳表,讲一下跳表的插入,删除,时间复杂度
9 redis集群了解吗
10 仔细讲讲主从复制的过程,全量 复制和部分复制讲讲
11 你提到了哨兵,说说哨兵是干嘛的
12 讲讲redis的过期策略和内存淘汰机制
13 渐进式hash知道吗
14 mysql的集群部署过吗,讲讲同步复制和异步复制以及半同步复制的具体过程(不会)
15 数据库的几种日志讲讲 具体讲讲redo日志和binlog日志的区别
16 讲讲在事务处理过程中,这几种日志分别在哪里发挥了什么作用(不会)
17 说说主键索引和非主键索引的区别,inoodb里,主键索引和非主键索引分别储存在哪
18 索引覆盖
19 Innodb在RR级别就可以解决幻读的情况,什么是间隙锁,mvcc讲讲
20 四次挥手中time wait和close wait分别在哪里出现?time wait为什么会过多 ,有什么危害,怎么解决
21 网络编程了解吗 讲讲netty
反问了技术栈 java占多数
感觉答得不好,面到现在自己都变佛系了,过不过都无所谓了,赶紧下一家吧
#面经##OPPO#