拼多多 服务端 面经

一面:
上来先自我介绍,自我介绍完直接搞一个代码题
1、平时设计模式用吗(答没怎么用过,但是知道单例模式),那你写一个单例模式吧
(md我都答没怎么用过了,还要让我写,硬着头皮写了一个)
2、讲一遍你这个单例模式的思路
(口述一遍,口述完发现我把构造函数写到public里面了,被面试官指出)
3、如果有不同的线程抢锁,怎么优化?
4、高并发的时候加锁,大家都在等待,性能变差怎么办?在你这个代码上怎么优化?
(想不出来,经过面试官现场教学后,补充上去了,其实就是如果已经实例化了,那就没必要抢锁,直接返回就好了)
5、对嘛,如果balabala,那就balabala,就好了(教学时刻)
(我:对对对,确实是这样,刚刚没考虑清楚-_-)

手撕代码:一道回溯的字符串题目,字符串里只有a和b,返回字典序中的第k个字符串(指名要用回溯来做)

6、这道题是什么数据结构,你能看出来吗?
(这能是什么数据结构,回溯跟数据结构有什么关系?答了个栈)
7、再想想,某个字母要么是a要么是b
(卧槽,是二叉树啊,左子结点是a,又子节点是b)
面试官好像很高兴,终于在提示下让我想出来了:“对,这个就是字典树”
8、看你简历上写MySQL了,那SQL数据库底层是什么数据结构?
9、讲讲B+树的特点
10、HTTPS如何做到通信加密的?
11、为什么要变成对称加密?讲讲
12、数据一致性了解吗?2阶段提交听说过吗?
13、双向链表有什么好处?
14、经典反问

全程下来,面试官还是很友好的,一直笑眼盈盈,好像在看菜鸡一样,但是没有嘲讽的意思
不会的题,还会疯狂提示,一步步引导,硬要让我做出来
总之体验很不错,但是感觉要挂了
#面经##拼多多##服务端#
全部评论
请问笔试过了还有手撕代码吗?
点赞 回复 分享
发布于 2025-03-12 23:15 上海
回溯题目有力扣原题吗
点赞 回复 分享
发布于 2024-11-17 18:29 广东
应该是同一个面试官, 题目都一样, 当时在牛客上看到过这个面经但是没准备答得一坨, 单例和算法都没撕出来之后随便问了点项目就结束了, 结果最后莫名其妙过了, 可能这个面试官风格就这样吧, 祝佬能过
点赞 回复 分享
发布于 2024-11-07 18:08 山东
同个面试官,大部分问题都一样,那道回溯题也一模一样
点赞 回复 分享
发布于 2024-11-06 20:53 福建

相关推荐

2025-11-15 13:43
重庆大学 C++
点赞 评论 收藏
分享
查看7道真题和解析
点赞 评论 收藏
分享
2025-11-16 16:13
复旦大学 Java
从网上搜集了各大互联网的薪资数据给大家参考下,数据来源主要有读者、OfferShow等等腾讯腾讯年总包构成 = 月薪 x 16 + 签字费 + 房补 + 股票普通 offer:19k~22k*16+4k*12(房补)+签字费 3w(部分有),年包:35w~43wsp offer:23k~24k*16+4k*12(房补)+签字费 3w+股票6w/2 年,年包:44w~49wssp offer:26k~28k*16+4k*12(房补)+签字费 5w+股票6w/2 年,年包:50w~58w股票是明年和后年分波到账,比如 6w 分两年的股票,工作满一年后就可以先拿到 3w。曾经有首诗叫咏鹅。有鹅选鹅,无鹅延毕,明年再鹅,延毕还无,建议读硕,毕业再鹅,无鹅延毕,明年再鹅,若再无鹅,建议读博,毕业再鹅,无鹅延毕,明年再鹅,延毕还无,博后可读,出站再鹅,若再无鹅,入校拼搏,评上教授,还能再鹅不知道手上有多个大厂 offer 的同学,会不会优先选鹅呢?字节字节的 base 整体会比较高。字节年总包构成 = 月薪 x 15 + 签字费普通 offer:25k~26k*15+签字费 1w,年包:38w~40wsp offer:28k*15+签字费 1w,年包:43wssp offer:35k~40*15+签字费 10w,年包:46w~50w有的同学会有期权,但是 base 就会比较低一点,对于字节平均在职员工是 7-8 个月的情况,我会愿意选高 base,不要期权。字节今年开出的大包很多!美团今年美团是所有大厂里开奖最早的,也是发 offer 最多的大厂。美团年总包构成 = 月薪 x 15.5普通 offer:21k*15.5,年包:32wsp offer:24k~26k*15.5,年包:37w~40wssp offer:27k~29k * 15.5 + 股票 + 签字费,年包:42w~50w美团今年只有 ssp offer 才有股票+签字费这些。京东京东年总包构成 = 月薪 x 20 + 房补普通 offer:19.5k~23k*20,年包:31w~37wsp offer:24k~27k*20,年包:38w~43wssp offer:29k~30k*20,年包:58w~60w京东的年总包没有签字费和股票,京东宣称20薪,但是真实性还有待商榷,况且京东的总包大多数大厂都不认。小红书小红书年总包构成 = 月薪 x 16,今年小红书校招开的贼猛!是所有的大厂里面开的最多的.普通 offer:30*16,年包:46wsp offer:30~35k*16,年包:48w~56wssp offer:35k~40*16+签字费+期权+房补,年包:60w~70w小红书整体的 base 跟得物差不多,不过小红书给 ssp 同学还额外有期权,今年五月份取消了大小周之后,根据在职的同学说总包下降了10%。以上盘点的都是开发岗位情况,算法岗会比开发岗多几k。马上秋招要结束了,还没找到工作的同学也不要灰心,这只是人生的一点小挫折。大厂的机会虽然很少了,但小中厂的机会还是比较多的,或者试试先实习,干几个月廉价劳动力,再转正。去年这个时候很多找我咨询的同学也感觉绝望了,但最终面包其实都会有的,先就业再择业,脱下长衫,养活自己再说。整理不易,对你有帮助的话请帮我点三个小红花! ,你的一朵小红花是我持续分享的动力。我是@程序员花海,大厂校招面试官,持续分享校招知识,助力拿下大厂。
互联网行业现在还值得去吗
点赞 评论 收藏
分享
2025-11-11 15:47
上海大学 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.反问--------------------------------------------------总体体验很棒,虽然拼多多强度挺大的,但是给我发了嫡长意向,还是非常想去的
发面经攒人品
点赞 评论 收藏
分享
评论
4
27
分享

创作者周榜

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