拼多多Java服务端开发面经

#拼多多##发面经攒人品##拼多多求职进展汇总#
正式批,timeline:9月14号笔试,9月20号上海pdd总部线下面试,9月28号意向。
整体面试体验挺好的,面试官们都比较随和,而且遇到没答上来的知识点还会给我讲清楚。其实我整体表现并不好,第一轮面试面完我就感觉可能要挂了,没想到还能四轮速通
一面大概50分钟:
1.自我介绍
2.InnoDB的索引介绍一下
3.有张表中有个varchar字段,我现在想扩容,底层是怎么做的
4.有两张表,各有1t数据,我想查找这两张表中相同元素,内存4G,怎么做
5.两张大表之间join,怎么优化速度
6.hession序列化算法底层实现
7.Zookeeper底层逻辑,如何注册发现的
8.zookeeper大批量读写怎么优化,会不会宕机
9.zk集群之间数据怎么共享
10.手撕——哈希表
11.反问
--------------------------------------------------
面完去大厅等着,如果通过了会有面试官叫名字,如果没通过会有hr跟你说面试结束了,我当时慌得很,等待了大概五分钟,来了二面,二面一小时十分钟左右:
1.自我介绍
2.知道的设计模式说一下
3.InnoDB索引底层、主从复制怎么做的
4.Redis持久化怎么做的,RDB和AOF怎么选择
5.Redis为什么用多线程做IO,相比于单线程快在哪里
6.Redis的zset为什么用跳表而不是红黑树
7.java的treemap为什么用红黑树而不是跳表
8.AOP和IOC说一下,为什么要用这两个特性,优势
9.Git源码看过吗,rebase和merge的区别,什么时候用
10.项目找一个最有特点的介绍一下
11.es倒排索引介绍一下
12.反问
--------------------------------------------------
二面我感觉答的还可以,比一面好一点,又在外面等了五分钟,三面,三面持续一小时,看似问题比较少,但是每个问题我都会讲很久:
1.自我介绍
2.讲一下小论文
3.讲一下实验室项目,分别做了什么,团队多少人,什么分工
4.讲一下实习经历,都干了什么活,团队多少人
5.Redis为什么这么快
6.手撕——找出数组中所有和等于target的子数组(滑动窗口)
7.反问
--------------------------------------------------
我面完三面已经五点多了,等候大厅一个人都没有了,又在外面等了一会,hr面大概20分钟:
1.自我介绍
2.介绍一下实习的项目背景
3.Base地有没有限制
4.上海的公司投了那些
5.有没有流程比较靠后的
6.找工作的期望
7.薪资期望
8.接不接受拼多多的强度
9.反问
--------------------------------------------------
总体体验很棒,虽然拼多多强度挺大的,但是给我发了嫡长意向,还是非常想去的
#牛客AI配图神器#
全部评论
校友同一天面试了
点赞 回复 分享
发布于 2025-11-13 18:58 上海
四轮速通,大佬太强了!
点赞 回复 分享
发布于 2025-11-12 12:02 浙江
恭喜大佬收获意向!🎉
点赞 回复 分享
发布于 2025-11-12 12:02 上海
学长tql
点赞 回复 分享
发布于 2025-11-11 20:16 上海
牛啊
点赞 回复 分享
发布于 2025-11-11 17:51 广东

相关推荐

算法:LC3. 无重复字符的最长子串(mid,ACM模式,自己写输入输出,直接秒)无项目拷打,只让讲了项目中缓存穿透、缓存击穿、缓存一致性的解决方案。大多时间拷打八股,主要是Mysql、Redis和Kafka(项目中有用到),还有计算机网络。Mysql和Redis考得很深,问了一些工程问题的解决方案没答得很好,最后面试官说知识的广度挺好、深度有欠缺1. SQL事务题,这两个事务同时执行,说明它们的执行流程,失败还是成功-- 表 t 有主键 id,值为 1, 3, 5, 10, 15, 20-- 事务 ASELECT * FROM t WHERE id = 7 FOR UPDATE;-- 事务 BINSERT INTO t VALUES (6, ...);INSERT INTO t VALUES (8, ...);INSERT INTO t VALUES (11, ...);2. Mysql的事务是什么?有哪些特性?3. Mysql的原子性底层如何实现?(undo log)4. 讲一下Mysql的MVCC机制的实现原理(readview、undo log、隐藏字段)5. Mysql的覆盖索引、前缀索引、索引下推分别是什么?6. 如何定位和优化慢SQL语句?(慢查询日志、explain关键字)7. 使用explain分析慢SQL语句时,哪些字段比较重要?8. Mysql的主从复制的数据同步流程是怎样的?(binlog、offset)9. 介绍下Redis的常用数据类型10. 讲一下你项目中如何解决缓存穿透、缓存击穿和缓存一致性问题?11. 如何使用kafka解决消息丢失问题?12. 如何使用kafka防止消息的重复消费问题?13. kafka发送消息时,如果因为网络问题出现消息丢失,如何解决?14. 从浏览器输入百度的网址访问网页的网络过程是怎样的?15. HTTP和HTTPS的区别是什么?
查看15道真题和解析
点赞 评论 收藏
分享
评论
9
22
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务