拼多多集团-PDD

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

757

在招职位

1428

面试经验

5

真题试卷

查看官网
上传简历
此刻你想和大家分享什么
职位类型
全部
后端开发
前端开发
客户端开发
产品
运营
市场/营销
管理培训生
交互/设计
最新
热门
06-13 00:03
已编辑
西北农林科技大学 C++
西农本,一个与后端没什么关系的项目,一段写在简历上是减分项的实习,ACM EC银 regional银,方向是后端开发。技术水平一般,勉强算人类。因为一些奇怪的原因,被迫六月才开始重新找实习。投了可能有上百份简历,市面上能见到的可能有实习的厂基本都投递了。大部分都是简历挂。把实习经历删了之后,简历反而好过了。淘天 客户端开发:6.4一面挂完全不对口,客户端相关的内容一点不会腾讯 后台开发:6.10一面简单自我介绍,简单问了项目,把我以前的奖项拿出来问了问,为什么简历上没写某个拿过的银牌(当时自己实力一般+运气好,不认为那块银牌能代表什么,再加上后来拿了ec银,简历上不想写得太冗余),然后是40min写3个算法题,都是有trick的题,20分钟写完了。接下来是深挖项目,由项目引申出的很多问题,问得特别深,面试官人很好,一直在鼓励,让我不要太大压力。语言内容问的很多,我一直在回答错误或者说不好意思我不会,过程中差点崩溃。后面多讨论了一下项目的性能问题。面试官反馈语言基础一般,计网os还可以,有点竞赛选手通病,对我的印象不错,不过即使他放我过了,也不足以通过二面,让我注意弥补自己的缺点。话说得让人特别舒服,我也是感到非常羞愧,有点难过自己糟糕的基础浪费了面试官1.5h字节 后端开发:6.5一面问项目、八股、写算法题。前两个答得很一般。面试过程中面试官不怎么反馈正确与错误,结束的时候还是很友善地帮我总结了问题,让我多探究具体八股问题的原因,不能只知道现象,不知道本质。考虑问题得从:现象+原因+避免方法+解决办法四个角度考虑。6.6一面过,约二面6.9二面先提了一嘴项目,再问了八股,从一个问题引申到很多问题的探究,再详细挖了挖项目。然后写了一个题,这个题所需要考虑的情况比较多,面试官很耐心听我讲完了全部情况,我自己感觉讲得很烂。二面面试官更加友善了,一直在鼓励和支持,反馈是各方面都还不错,下一面可以再扎实一下(此时已经明示有三面了,非常感谢qwq)6.11二面过,约三面6.12三面先让我详细介绍了项目,问了很多项目的细节,实现方法之类的。简单问了两个八股问题。然后是三个算法题,算法题过程中问了复杂度相关,数据结构相关,如何设计等等,这里是我的舒适区,基本没啥问题。最后再重新问了项目。问了能实习多久,最快什么时候能入职。过了2小时通知三面过,约hr面pdd:简历过,等测评没提到的厂基本都是简历挂。本篇是一个基本上只有竞赛成绩的纯比赛选手的第一视角。总体感觉项目和实习是最重要的,竞赛只能证明学习能力,在基础知识都比较扎实的情况下,竞赛奖项才能起到作用。特别是现在竞赛选手很多,感觉面试官经验都很丰富,很熟悉acm选手和非acm选手的区别和特点,竞赛选手有扎实的八股和能聊的项目会是巨大加分项(前提是你的竞赛实力是扎实的)写本篇的目的旨在分享一波实际求职体验,我觉得在应届生求职的过程中,如何减少自己的短板非常关键,各方面的能力可以勉强是60分水平,但绝对不能是糟糕水平。闪光点只有在没硬伤的情况下才是闪光点(除了真的特别闪光,比如多段大厂实习,github上大量star的项目,acm ecf金甚至world final,不过这样的人能有多少呢,他们和我就不属于一个赛道,对自己的求职定位和求职目标就是普通白菜offer,碰到这些大神我一般直接投降,默认竞争剩下的岗位)希望这篇分享能够帮到其他竞赛选手,非竞赛选手也可以看个乐子,看看真实一般水平选手的求职qwq,别再捧杀acmer辣,不存在掏出奖项大厂舔着要的情况(至少对98%的选手来说不存在这个情况qwq)
查看13道真题和解析
点赞 评论 收藏
分享
06-03 19:56
门头沟学院 Java
建信融通有没有约一面的?到底是不是半结构化面试?附一篇拼多多面经1.使用Redis解决集群模式下的session共享问题,是把session存在Redis里了吗?我说存的是用户信息,不是session2.那你请求传过来的是什么?key是UUID+用户id,3.那你怎么知道传过来什么呢?我说登录后返回一个token,放在请求头的authorization里4.前端是你写的吗?不是5.那你怎么通过redis template获取数据?就是通过redis直接去呀,根据uuid+用户id6.为什么要用随机值?就是加一个校验机制二、分布式锁1.一人一单集群下分布式锁是怎么用的?Key为用户id + 业务名,自定义分布式锁,或者用的是Redisson2.怎么实现的自定义锁,自定义和Redisson有什么区别Setnx,看门狗机制、重入比较难实现,用他封装好的3.看门狗机制解决什么问题?超时释放4.反问能解决超时释放吗?能,说到了判断锁是否被持有5.如何判断锁是否被持有不知道6.都要用 用户id吗?不是,根据业务需求来,如果是库存超卖,那应该是商品id+业务三、Rabbitmq1.我看你第二个项目说用到了rabbitmq,你对几个消息队列的中间件有什么了解,他们有什么区别?说了rabbitmq 和 rocketmq,说了rocket可能更加可靠2.消息队列可靠是什么意思 ?保证消息被消费,消息不丢失3.什么情景 rocketmq能做到,rabbitmq不能做不知道四、Zset1.为什么要用zset,不用其他的数据结构我说压缩列表和跳表2.什么情况下是跳表什么情况下是压缩列表设置  长度  128 3,为什么要从压缩列表换成跳表增删的性能4.增删性能好的数据结构很多,为什么用跳表我说相比于链表,跳表可以实现范围查询5.实现范围查询,为什么不用B+树?B+树空间太大五、MySQL1.mysql熟悉吧?还可以2.Mysql都用到了什么锁表级锁、行级锁3.什么情况用表级锁、什么情况用行级锁表结构变化才用表级锁,一般情况只用行级锁4.行级锁又会锁那几行,举例一下不知道5.事务了解吧,都有哪几种事务?开始吟唱6.它们的实现有什么不同?锁和MVCC机制,开始吟唱7.不可重复读是什么问题?开始吟唱8.在开发中,经常用读已提交是为什么?你知道吗?不太依赖事务追求性能六、JVM1.G1 回收器知道吗?2.你了解哪些回收机制?七、计算机网络1.滑动窗口是如何进行拥塞控制的?拥塞窗口:1.慢启动,拥塞窗口从1个报文段开始,每收到一个ACK,指数增长(*2)直到达到慢启动阈值或者发生丢包(超时/重复ack)2.拥塞避免,当拥塞窗口大小大于等于 ssthresh(慢启动阈值),转为线性增长,避免窗口过大导致网络拥塞3.拥塞处理,丢包A.超时,严重拥塞,ssthresh置为 cwnd/2, cwnd(拥塞窗口)置为1,重新慢启动B.重复ack,轻微拥塞,触发快速重传/快速恢复,ssthresh置为cwnd/2,cwnd也减半后线性增长接收窗口:由接收方通过TCP头部通告,表示其剩余缓冲区大小发送窗口 = min(接收窗口,拥塞窗口),发送方在任意时刻可以连续发送但尚未收到确认的数据量,由接收窗口和接收窗口共同决定,确保数据发送既不会导致网络拥塞,也不会超过接收方的处理能力。2.HTTPS对比HTTP为什么是安全的?HTTPS = HTTP+加密+身份认证+完整性保护·加密传输(防窃听),HTTP以明文传输,攻击者可以直接截获通信内容;HHTPS使用SSL/TLS协议对数据进行加密(AES、RSA算法),即使被截获也无法解密·身份验证,HTTP无法验证服务器身份,攻击者可以伪造虚假网站;HTTPS通过数字证书(CA)验证网站的真实性,浏览器会显示锁图标,点击可查看证书信息,若证书无效,会提示警告·数据完整行,HTTP数据在传输中可能被修改(如插入广告或者恶意代码),而HTTPS使用消息认证码(MAC)或者哈希校验,确保数据未被修改。  原理:TLS协议会为数据生成唯一指纹,接收方校验指纹是否匹配。手撕算法1.求链表的公共节点2.合并两个有序链表
查看4道真题和解析 你的秋招第一场笔试是哪家
点赞 评论 收藏
分享
线程池项目给了实例化线程池的参数,问他是干什么用的,就介绍各个参数的作用怎么根据运行状态调整参数,举例说任务堆积太多,就申请多线程问计算密集型的用什么配置,问跟上面的例子矛盾了。所以应该加上对cpu、io和内存等的监控。线程的调度是jvm还是操作系统,是用户态还是内核态答了内核态,为什么用内核态,用户态不是更快吗,答了安全问题,问有什么造成安全的场景(好像可以从协程和线程的优缺点来回答)索引讲一下innoDB存储引擎的模型,就是索引的存储结构等,讲了B+树,聚簇索引和非聚簇索引,存储的东西。问为什么不用B树和红黑树假设订单用联合索引查询, select * where "楼栋号" = and "手机号" = ,问用哪种顺序建立索引好。主键用相对自增的还是用随机的,答了自增,顺序写比较快(他不太满意这个答案)日志redoLog的作用。问为什么不直接把数据刷盘,而是先持久化redoLog,开销的对比。讲了可以用后台线程,问后台线程阻塞了怎么办,数据不久丢失了。想起来好像是redoLog可以先写到内核缓冲区,这样只要系统不崩溃就不会丢失。binLog的作用,跟redoLog的区别外卖项目是自己练手还是真实应用的,QPS有多高手撕给一个时间区间,起始时间和结束时间,格式“HH:MM:ss Weekday”一个具体的时间点,何时"Y-M-D-HH:MM:ss",判断时间点在不在每周的这个区间内,如果在直接返回时间区间,不在返回离它最近的时间区间(以"Y-M-D-HH:MM:ss"的格式)
点赞 评论 收藏
分享
5.8号开始投的简历,今天5.28,差不多面了十多场,心态已经完全磨完了,估计等华子的池子来当华孝子了写一下面经和tltimeline【华为】泡池子5.7笔试5.20一面先问了一下创业项目和实习经历,主要是自我介绍写的比较详细,然后很多都是跟着我的节奏走的。感觉八股问的很少很简单都把我吓到了。。我还以为我被kpi了,但是没几分钟就秒过了。线程池的作用多线程编程是如何处理并发的?手撕:有 `n` 个房间,编号从 `0` 到 `n-1`。初始时,除了 `0` 号房间外,其他所有房间都是锁住的。进入一个房间后,可能会找到一套不同的钥匙(即可以解锁其他房间的钥匙)。判断是否能够进入所有的房间。如果可以,返回 `true`;否则返回 `false`。(leetcode841中等)5.27二面基本都准备到了,感觉华为主管面还是有很大准备必要的,主要把我下面这些内容准备好:项目中遇到最大的问题华为核心价值观怎么理解艰苦奋斗和以客户为中心鸿蒙、安卓和ios的区别鸿蒙的多端互联技术基础有哪些完美符合1145 25定律,现已入池hr说两周左右。应该等华子了其余要么挂要么面不动了。【pdd】三面挂最想当多孝子的一集,但是主管面挂了真是难过。。三面一直在拷打我项目和一些底层原理太难了,前面两面挺正常面试官也挺和善的,都问了能不能接受11-11-6还有加班。5.11笔试,5.15一面,5.21二面,5.23三面(主管面)【字节】二面挂一面面试官很好,二面被拷打项目有些细节没摸清楚被挂了,意料之中5.12一试,5.20二面【淘天】一面挂最难绷的一集。。。面试前推荐人和我说把我简历给ld看了很满意要我加油,然后一面电话面我完整流畅全答出来给我挂了。。。真的很无语5.19一面电话面【哈啰】一面挂一面疯狂拷打项目,那时候还比较稚嫩八股也没特别熟所以g了,而且面试官全程黑脸有点压力大。现在如果面的话感觉没问题可以过。后面了解到哈啰好像就一面技术面所以只能说理解为什么比较难了。面完后秒挂。5.16面【腾讯】ing5.8投递5.26一面一面挺容易的,问了问tcp三次握手,mysql事务之类的很简单的八股。但是手撕两道比较麻烦,要求30分钟内完成一道是Ip转数字一道是数字转IP,前面直接遍历后一道要用回溯递归。感觉腾讯手撕要求挺高的,我自己觉得答得还可以但是现在还没二面消息。。。怀疑kpi【米哈游】ing我爱米哈游!!!!!5.17笔试,5.27面试 秒过,6.3二面由于是游戏方面所以C++知识问的多一点,然后手撕也比较容易,两道但是记不太清了【携程】ing5.22笔试,5.28一面严重怀疑kpi,一开始拷打项目,手撕了三个,一个tcp链接redis具体实现,然后二分查找(但是我一开始说错了忘记要有序数组了当时刚睡醒麻了。。),然后写个单例。感觉整体偏难了都问的比较底层的,然后反问部门业务也说要具体分配啥的所以难说。。。。而且看牛客上好多都在携程池子里面还没开奖,唉苦接下来面试努力面完吧,但是有华子了还是很开心的,估计等华子。投的太晚了感觉自己不像人类,最近也是累的快虚脱了还要准备期末考试。希望大家都加油吧都有好运!
黑曼巴在线招人:淘天一生黑。
点赞 评论 收藏
分享
模拟面试
真实面试体验,快速补齐短板
应聘感受
暂无应聘感受
牛客网
牛客网在线编程
牛客网题解
牛客企业服务