拼多多社招面
- 首先上来一道算法题, 数组中的第K个最大元素,leetCode链接:https://leetcode-cn.com/problems/kth-largest-element-in-an-array/
- 排序算法:归并排序和快速排序,归并排序的时间复杂度是多少;
- 缓存和数据库是怎么保证数据一致性的,如果不一致采取的策略是怎样的;
- 如果项目中有一些大key需要清理,怎么实现;
- 说下你对分布式事务的理解;
- 如果机器的内存扩大一倍,从2G->4G,那么对使用G1垃圾收集算法有什么影响;
- 对限流算法有了解吗,公司中间件限流有了解吗,是分布式的吗;
- 如果依赖的限流中间件挂了,你们服务的应对策略是怎样的;
- 如果缓存中间件出现问题,你们怎么处理;
-
围绕简历项目的具体问题进行提问
- 为什么AB项目中使用了两种规则引擎
- 项目中的幂等使用场景和怎么实现的