虾皮后端开发一面
1. TCP和UDP的区别,TCP可靠传输靠什么实现
2. 线程和进程的区别
根据项目使用技术问
1. 数据库索引加速原理,底层结构,B+树相关
2. 实现了分库分表,如何实现。跨表查询要怎么做
3. 事务隔离级别以及并发异常,为什么不用串行化
4. rabbitmq架构,整体流程。消息队列一定可靠吗?如何确保消息队列的可靠
5. websocket如何使用的,它的传输可靠吗?
6. redis数据类型
7. 为什么用Redis做分布式锁,不用其他的?对其他方案有了解吗?
8. redis做消息幂等控制,具体怎么实现的?设置了过期时间,幂等键过期后,重复消息到了要怎么办
9. 基于sentinel限流怎么做的?
10. 手撕LRU数据结构
