最近,我有一个朋友总结了一下自己参加拼多多的面试过程。
PS:他最终拿到了PDD的Offer,但是最后拒了。主要原因一方面是薪资涨幅不够满意(只有20%左右),另外的话工作强度大了很多。因为他面试的部门要求10116。。。
下面是他的一些总结。
背景介绍
我是某211院校毕业的,毕业后一直在某个大厂做Java后端开发,目前已经有2年了。
在开始找工作之前,觉得自己毕竟有名校、大厂经历,觉得在外面找工作应该很容易。但是没想到,现实给我狠狠地上了一课。
第一次是校友帮忙内推某个大厂,简历筛选没过,说我做的事情太普通了。
后来面了一个公司,一面挂。我总结了一下,主要是因为我在大厂里面,用的都是公司内部自研的框架、中间件,对于很多开源技术,主流的技术栈了解的不多,而面试官爱问这些。
还有就是自己很多像八股文一样的东西,以前我觉得没啥重要的,毕竟我在大厂的项目经历还不错。但是后来我发现我错了。这玩意是真重要啊。
先发一下面试题,文章结束我会说一下我是怎么解决这些问题的。
一面
二面
总结
PDD的面试整体流程不太重,两轮技术面+1轮HR面,技术一面主要侧重八股文+项目,技术二面主要侧重场景题+设计。还有就是一些算法。
首先说八股文吧,面试中问到的这些八股文包括RocketMQ、分布式锁、ThreadLocal这些我之前都背过,基本上没啥好说的。JVM堆栈这个刚开始是有点出乎我意料的,没想到问的这么简单。但是后面问了一个对象一定都在堆上吗, 这个幸好我前一天刚刚看过。要不然真就gg了。
八股文部分的内容,主要是看了LZ的面试宝典,有很多东西看完可以节省自己很多时间。我面了几家公司,反反复复发现都是那些东西,基本上这里面都有了。(非拖,是真的牛p)
二面问的场景题比较多,但是也不是完全无迹可寻,其实主要就是一个TOP K问题,一个
发表评论