8.29虾皮后端一面

50分钟,面试官很和气,上来先自己介绍,都是常规八股,没问Java(部门好像不用Java)

1.自我介绍

2.实习中有没有遇到什么bug

3.如何去中心化地实现lua库存扣减(说了分片集群,但是没解决问题)

4.Redis实现布隆过滤器

5.项目中其他用到Redis的地方(Redisson分布式锁,分布式锁实现原理,看门狗机制,Redisson延迟队列)

6.Redis数据结构

7.zset底层结构,ziplist,listpack,skiplist

8.Redis持久化机制

9.Redis是多线程的吗,为什么是单线程的

10.TCP三握四挥

11.TLS加密过程(说了HTTPS过程),一定安全吗,怎么破解(中间人攻击,感觉说的不对)

12.知道量子加密吗(主修课写了密码学,但是不知道)

13.数据库死锁怎么解决

14.MySQL事物隔离级别,一般用什么(RR)

15.幻读是什么,怎么解决(只提了临键锁,忘了提MVCC),临键锁原理

16.MySQL索引结构

17.如何实现不使用临时变量交换元素(异或,当时没想起来,只说了用位运算做,但是具体怎么做忘了,刚面完又想起来了)

18.手撕:快排

19.看书吗(不看)

20.反问+闲聊

全部评论
后续呢
点赞 回复 分享
发布于 09-05 13:41 上海

相关推荐

08-30 21:10
门头沟学院 Java
查看15道真题和解析
点赞 评论 收藏
分享
评论
3
12
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务