2024.08.31拼多多秋招二面

📍面试公司:拼多多

👜面试岗位:服务端开发工程师

📖面试问题:
1. 自我介绍
2. 文件秒传怎么做的
3. 文件删除逻辑是怎么做的
4. 分片上传怎么做的(这里我引出了线程池做文件合并的缺陷并介绍了java的内存映射
5. 简历里说的动态延时任务是怎么做的
6. 如何保证任务调度的高精度
7. 任务下发为什么选择 Kafka 而不是 RPC
8. 定时任务怎么实现的
9. redis分布式锁是怎么实现的,用的时候可能会有什么问题
10. 怎么完善上面这点
8. 由redis锁引申到了java里的锁
9. java里面的锁是用来干嘛的
10. 原子类就能即高效又安全的统计数据接收条数吗?原子类底层是怎么实现的
11. 死锁的四个触发条件
12. 手写一段死锁代码
13. Thread的run方法和start方法区别
14. 如何让main线程等待其它线程执行完毕
15. kafka怎么保证消息的可靠性的?
16. 怎么做到把消息发到指定的partition里面去?
17. Redis做缓存会有缓存击穿、缓存雪崩这些问题,有了解过吗?要怎么解决
18. 项目上是怎么解决缓存击穿问题的?
19. 怎么解决@Async注解异步失效的?
20. 给你一片连续的内存空间,如何在其中创建链表,怎么分配和释放内存
21. 怎么实现一个限流系统,从多方面考虑
22. 让你设计一个微博,你会怎么设计,从多方面考虑
23. 写题,lc135 分发糖果

#软件开发笔面经#
全部评论
面试好难啊
点赞 回复 分享
发布于 03-19 18:07 香港

相关推荐

04-11 09:58
已编辑
牛客运营
点赞 评论 收藏
分享
评论
4
22
分享

创作者周榜

更多
牛客网
牛客企业服务