滴滴mpt三轮面经
一天集中三面,只知道大部门,具体做什么说要等分配
一面
- 怎么缓存数据
- const int* p, int* const p, int const *p
- struct大小bool、double、int
- dag和mapreduce区别
- redis缓存击穿
- redis定时同步怎么保证不丢
- mq保证顺序性
- 算法:限流器
二面
- 怎么保证稳定性
- 协程实现
- 死锁,四个条件和预防
- 算法:二叉树z字形遍历
三面
- 线程池怎么监控线程状态
- 协程为什么高性能
- 窃取机制实现
- 点赞实现高并发
- 算法:懒汉单例
- 算法:派单策略(整数线性规划ILD)