飞书面经
飞书面经
一面(60min)日期:3.29
1. 项目介绍(第一个)
2. redis和数据库的一致性如何保证
3. redis集群主从复制
4. 分布式id怎么实现
5. redis超时时间到了线程未执行完怎么办
6. redis自增id上线10w怎么办
7. spring事务中使用多线程,事务未执行完怎么办
8. 一致性哈希算法代码怎么实现
9. spring里
10. rpc,负载均衡的算法
11. 代码题:超过半数的元素
12. 代码题:三数之和
二面(60min)日期:3.31
1. 项目介绍(另一个)
2. mysql事务&隔离级别(说太多了,面试官说是在引导他问问题hhhh)
3. 幻读如何解决(rr和rc级别)
4. mysql死锁怎么查看
5. linux查看端口,监听端口命令
6. tcp三次握手
7. 滑动窗口
8. tcp拥塞控制
9. 半连接状态服务器要保存什么
10. 协程
11. 缺页中断
12. 进程上下文切换具体是怎么样
13. 进程内存模型
14. 思考题:老虎吃羊
15. 代码题:最小操作次数构成01字符串
三面(120min)日期4.2
1. 项目介绍
2. sql索引失效
3. 给出两个sql,比较执行状态(组合索引)
4. nginx
5. http状态码
6. http2.0和1.0区别
7. http2多路复用和1有什么区别,原理是什么
8. https在哪一层实现
9. https的加密方式
10. 代码题:给出一个数组,找出小于k的最大值
11. 代码题:旋转数组,找出某元素的下标logn时间复杂度