一、 部门业务介绍- 面试官部门主要负责公司内部技术组件的开发与维护。- 具体技术栈和业务包括RPC组件、分布式存储(MySQL、Redis)、监控、配置中心以及基于K8s的PaaS平台等。二、 常规沟通与问答自我介绍Q:为什么想来拼多多?Q:目前还有投递其他公司吗?三、 上来就是手撕代码手撕 1:多线程任务管理器调度(有向无环图/拓扑排序变体)如果A依赖B,则A必须在B执行后执行。要求通过多线程(线程池)的方式遵循依赖关系,尽可能快速完成所有任务,且不能产生死锁。(没写出完整代码,说了思路,面试官说思路对了为什么不写代码,因为搓不出来。。。。)手撕 2:实现令牌桶限流器(Token Bucket)表现:写出了核心逻辑。但在加锁自旋等待等细节上思考较久,整体代码不够熟练。已凉,不会有下一面了