拼多多集团-PDD

收藏
电商
1000-9999人
上市
上海
福利丰厚榜学历友好榜高校必争榜offer比较常胜榜HC充足榜校招高薪榜牛客指数榜
榜单独角兽企业榜单高新技术

919

在招职位

1355

面试经验

5

真题试卷

查看官网
上传简历
此刻你想和大家分享什么
职位类型
全部
后端开发
前端开发
客户端开发
产品
运营
市场/营销
管理培训生
交互/设计
最新
热门
04-28 00:38
门头沟学院 C++
timeline 4.20笔试     4.27一面,一面时长50分钟左右。面试官很年轻,很友好,不知道的地方会讲解一下。(此处鼠鼠表示特别感谢)-------------------------------1.自我介绍2.拷打项目3.项目里面的MySQL是怎么使用的4.你的用户ID是什么?怎么用户数据的保证唯一性呢?5.项目里面Redis缓存的是什么数据?过期时间是怎么设置的?6.线程池里面有几种拒绝策略,你用的是哪一种呢?7.你这里提到了MySQL索引优化是怎么使用的?8.你这里用到了线程池,用线程池来处理什么?-------------------------8.说一下MySQL的引擎innodb的特性9.事物的隔离级别10.数据库分库和分表了解吗?说一下11.redis数据类型有哪些?你这个项目里面用的是什么?12.了解中间件吗?RabittMQ,Kfaka(此处鼠鼠不了解,面试官放过了)13场景题:设计随机挑选幸运观众---------------------------14.撕题,力扣原题,但非hot100,简单题,在原题基础上进一步追加一步随机操作(鼠鼠太紧张了,这里在面试官的提醒下,大概写了一下逻辑,也没让调通)15.什么时候可以来实习,打算实习多久?16.base在上海,考虑吗?---------------------------17.反问环节:技术栈,想让面试官总结面试,但是应该是内部不让,只说了不用担心这个,后续他仔细整理一下。#牛客解忧铺# #拼多多面试#
查看15道真题和解析 牛客解忧铺
点赞 评论 收藏
分享
拼多多 暑期实习 二面,总共用时1h 左右, 被面试官疯狂拷打, 估计凉凉。首先介绍项目, 对方完全不感兴趣: 你做的这些和后端开发有什么关系?我简单介绍了下后端相关的,面试官可能觉得太简单了,没有继续问。然后就是痛苦的手撕拷打,持续50mins 左右。问题1: 给你两个班级, 每个班级共有 k 个人,你是班主任,要从每个班级中挑出1个人,使得他们的身高差最小。回答: 先排序, 然后遍历A班级,二分查找B班级中的第一个大于等于(lower_bound)A班级里的那个 的位置,然后比较那个位置和前一个位置。面试官和我不太同频,问我为什么要找第一个大于等于?二分查找不就是找一个位置吗? 面试官笑眯眯的问我是第一次接触二分搜索吗?然后计算时间复杂度。感觉完全不同频。问还有更优解法吗?回答双指针,还是固定遍历A, 然后另一个指针从B开始找比A大的,然后在和前一个也比较,取最小的。这样就是O(n).面试官提示一下,不要局限在当前这个和前一个比较,换种思路。 然后我一直在思考,对方问我双指针要怎么初始化?  因为我还没想好,就没回答。面试官: 双指针要怎么初始化?这你都不懂吗。。。? 怎么不回答我。我说新思路还没想好,面试官表示刚才那种思路的双指针要怎么初始化? 答:都初始化在第一个位置。问题2: 两个班级, 换成 N 个班级, 每个班级选1个人, 要求算出来的人里的 max - min 最小。答没思路, 面试官提示下多个指针? 考虑下指针应该如何移动。我想了想,移动最小的那个指针,直到所有指针都走到末尾,每次移动,从这个N个人里面取最大的,最小的,比较。然后算时间复杂度:n个班,每个班k个人,  我想整体的数据规模是 N = n*k , 然后我用 N 去后续表示。面试官:你为什要定义新的符号N? 算完时间复杂度,问我“从这个N个人里面取最大的,最小的”这部分可以优化吗? 我回答可以使用 map (cpp里的),面试官表示你直接说数据结构,不要说语言中的名字。问这个的时间复杂度,答logn面试官:那你开始写吧。写了大概 3 分钟。 他看了眼。问题3: ping 100ms  , curl http://1.2.3.4:8080/hello  需要多少时间?这里我考虑了4次挥手, 面试官:需要考虑这个吗?答 200ms. 问题4: 直播间,打赏金额最高的100个用户? 你应该如何实现维护?我回答使用 redis 的 zset ,  可以高效的获取top 100.面试官问:这样有什么问题吗? 如果用户特别多的情况。我想了一会,也没想出什么问题,回答没什么思路。面试官:用户太多了会有 大 key 问题, zset 删除的时候会阻塞几秒。 (我不太理解)面试官:你应该考虑怎么优化?答: string 配合 zset 使用, string kv 中存 user, money,  而 zset 中只维护 top 100 的。同时更新这俩。最后, 反问部门业务:拼多多直播带货。技术栈: 面试官看我的简历里面,cpp 太底层了我们这边不用,golang 也不用,主要是 java , 然后 redis, mysql, kafka这些。面试官问我懂不懂二分, 我当时多少有点生气💢, 不过总的来说面试官人还不错,还算友善,给了很多引导。#牛客创作赏金赛##拼多多#
查看13道真题和解析 牛客创作赏金赛
点赞 评论 收藏
分享
04-25 18:18
门头沟学院 Java
0425 问了些八股(10min),没问项目,做了三题手撕(50min)在pdd的面试平台,需要共享屏幕。面试官很和蔼,比约的时间早进面试间。不会的也说没事,手撕也提示自我介绍(1min)1. 常见的集合有哪些2. 哈希表有哪些实现方式3. 除了哈希表,还有什么数据结构能实现输入key,找到他的value4. 哈希表怎么实现的5. 为什么链表长度大于8,要用红黑树6. 为什么红黑树是log(n)的时间复杂度7. 优先队列怎么实现的8. 说一下堆怎么实现的,pop之后堆怎么调整9. 说一下TCP协议10. 说一下IP协议11. 说一下HTTP协议和TCP/IP整体关系12. 说一下HTTPS13. 说一下HTTPS的原理14. 说一下公钥、私钥和数字证书15. 为什么一开始要用非对称加密,后来用对称加密16. HTTPS 如何防范中间人攻击手撕1. 给了两个有序的数组(数组中有重复元素),把a中存在,但b中不存在的数据加入新数组2. 一个有序序列构造成二叉搜索树有很多种结构,如何判断两个二叉搜索树是一样的。先说了中序遍历获得序列判断,但面试官提示说能不能一边遍历一边判断,比如最小的数不相等就不往下遍历了3. 给一个字符数组,写一个排序函数,数字排在字母前面,但数字之间相对顺序不变,字母之间相对顺序不变。(原地排序,不能用新数组)
拼多多集团-PDD一面316人在聊 查看40道真题和解析
点赞 评论 收藏
分享
04-24 01:54
山东大学 Java
拼多多 已oc3.4 投递3.7 测评3.9 笔试笔试整体不难一道签到题,一道前缀和,一道dp,还有一道好像是模拟4道a了3道3.15一面拷打一小时上来先介绍了是基础架构部门所以问题可能会偏向中间件一点,基本上都是场景题,只记得这些了:前端和后端怎么联系的,如果分布在不同服务器上呢,就像输入url之后的过程,具体过程说一下,中间经过了哪些中间件就这个问题展开了详细的拷打项目中的redis和mysql一致性怎么保证,如果mysql中要删除某个数据呢,为什么要用这种方案,这种方案合适吗,有没有更好的方案,也是详细拷打索引匹配原则,给了一个具体的索引列和一些查询语句,问哪些用到了索引哪些没有,为什么手撕:一道稍微复杂点的多线程,写了一半让我说思路了第二道单例模式并且就单例模式中volatile展开询问,有序性?怎么保证的?可见性?怎么保证的?你说的这个强制刷新到主存中原来不存在主存中吗?反问:多久能出结果?他说他觉得没什么问题看hr安排3.18二面同样拷打一小时应该是交叉面的吧面试官甚至以为我是一面,很和蔼的面试官,一直在和我积极讨论先了解了实习和项目的情况,没怎么具体问然后直接上手撕,问题都是在手撕的基础上问的手撕:第一题,现在有一堆请求以及请求的存活时间,请写两个方法一个存这些请求,另一个帮我判断每个时间点过期的请求并存下来本来用hashmap存的他问这样复杂度会不会很高然后问我有没有更加合适的数据结构,为什么,能优化多少第二题,一个带括号的算术式,输出算出的结果答案3.28三面主管面半小时 本来3.25的推到3.28了面试官先做了自我介绍并且做了部门业务介绍各种场景拷打,对项目中的各种场景拷打,让你说方案,然后再对方案进行拷打项目中ai的部分怎么确定生成的一定是你想要的,不需要审核吗?审核策略呢?项目中如果库存本来打算是10000但是预定了一些突然发现今天只能卖5000了怎么办?redis挂了怎么办?怎么预防呢?刷盘?刷盘机制?aof和rdb的混合应用?混合了两者的处理时间?其他的有点忘了,反正拷打完汗流浃背的无手撕反问:评价一下:有些东西你得去深入了解,了解后就会发现不是你想的那样,科班生要有自己的亮点,没有亮点只会写代码,我为什么不招非科班生呢,你的想法不对写的代码肯定也不对3.31hr面预约4.3hr面电话面15分钟家庭情况期望薪资为什么秋招不来难道投都不投吗手上有什么进度快的(美团和携程)这两家你选哪个,为什么对于一个公司你怎么评估对你成长的帮助11116能接受吗(能)有的人嘴上说能接受实际就不行了,你有过这样高强度的经历吗?4.17信息确认4.21电话确认4.22offer
查看20道真题和解析
点赞 评论 收藏
分享
04-29 20:36
已编辑
门头沟学院 前端工程师
因为我的编程能力不行,第一道数组转成二叉树搁那卡了五六分钟😭,我腿都在抖,中途甚至想过退了吧。后来面试官换了个题两个有序数组结合成一个有序数组,苍天,这玩意我会啊,太激动代码有点毛病但面试官也指出来了。后面问了些八股,不多。比如:什么是事件委托,有什么好处类的继承有什么方法对象继承另一个对象的属性有什么方法组件的传递,父子,兄弟常用的组件后面问了一下后端的会什么,java,Python这种,爬虫会吗,职业规划,有没有认识的人或者学长学姐在职,手里的offer情况。反问。问项目我他喵说的是我主推荐算法的项目,因为那时候的我傻傻的以为是算法岗面试,那是我的第二志愿。因为我简历里前端的项目的确没什么亮点纯纯我的兴趣让我倾向于前端这个岗,我以为我前端志愿滑了啊啊啊啊该死不过居然过了让二面(后天晚上),我都怕了那手写代码了,刷题刷少了的报应啊啊啊啊(作者发疯ing)#牛客AI配图神器# 2面完了,一个多小时,纯纯因为作者太菜了,项目也简单没什么要问的,只能做题,然后,惨败我的天呐不敢回忆都经历了些什么二叉树翻转计算二维数组岛屿周长实现有并发限制的异步工具方法给一段代码问p的坐标,数字的输出顺序!这个标题取得真不错,收到了三面邮件通知了。不过是明天晚上,时间紧迫,刷题刷题刷题,实在不想二面的情况再发生了更新:三面完了,本来很紧张,发现是纯聊天,巴拉巴拉说完了,社团经历,兴趣,最喜欢的一本书/对你帮助大的书or博客,成绩好的和一般的课程,问了一点点相关课程的问题。发现问题解决问题的做法。为什么不秋招?为什么考研?为什么选那个学校(因为没有选985,211的一个学校)。反问
拼多多集团-PDD二面279人在聊 查看24道真题和解析
点赞 评论 收藏
分享
模拟面试
真实面试体验,快速补齐短板
应聘感受
暂无应聘感受
牛客网
牛客企业服务