快手后端秋招一面
1.自我介绍
2.挑最熟悉的项目讲,讲一些技术选型,对比redis实现的消息队列和kafka有什么区别
3.redis list底层数据结构
4.redisson怎么实现
5.redis实现分布式锁用什么命令
6.Java有哪些锁
7.reentrrantlock实现原理,为什么用CAS
8.reentrrantlock用了什么设计模式?
9.项目中的AI聊天为什么用websocket,不用HTTP?
10.进程和线程什么区别?
11.进程调度算法有什么?
12.虚拟内存的好处?
13.页表置换算法有哪些?
14.页表置换算法具体举例
15.手撕:合并有序链表