软件研发虾皮 后端一面面经
时长1h17min(时长感人)
1.自我介绍
2.zset底层数据结构,跳表怎么设置的层高,了解压缩列表吗
3.布隆过滤器原理,你具体怎么配置的,它如果发生删除会怎么样?
4.bitmap了解么,怎么实现的签到功能,还有个压缩位图了解吗
5.mvcc原理解释(必须非常细!!!甚至模拟事务让我判断应该是哪个版本)
6.可重复读的readview和读已提交,读未提交的区别
面试官追问我这快10min
7.间隙锁介绍及作用,有唯一索引的时候间隙锁会锁哪几条记录?
8.redis的数据库连接出现问题,你在客户端,怎么排查解决
9.linux查网络情况,查找文件
10.为什么用jwt,jwt好在哪,你还知道哪些鉴权方式
11.全局唯一id怎么生成的,你了解雪花算法吗,哪些组成,为什么保证唯一
12.https加密握手流程
13.tcp拥塞控制算法
14.记不清了…..
15.手撕:打家劫舍2
16.反问,想问面评不告诉我