
说起来开始进行面试是7月第一周的早上,我还在去公司的地铁上,突然收到拼多多HR的面试电话,和我沟通了下是否有兴趣,我表示有兴趣,彼此约定了第1面的面试时间,后面就收到正式面试的通知。
在老东家工作几年了,感觉遇到了瓶颈,觉得近一年来进步缓慢,没有以前飞速成长的成就感,加之老东家的业务和技术都较为稳定,所以我一直想要走出去看看机会,一方面看看自己的实力,另一方面希望能够突破现状,持续在技术上进阶。
那么现在,我就把自己在拼多多的面试经过及题目分享给大家。
需要面试资料、简历模板的朋友们,可以关注后,添加下方VX即可获取

拼多多Java研发岗1234面试经过及面试题
01—一面
- 线程池由哪些组件组成,有哪些线程池,分别怎么使用,以及拒绝策略有哪些
- 写一题算法,层次遍历树并输出每层的层级
- 写一道题,二叉树的后序遍历,非递归算法。
- 什么时候多线程会发生死锁,写一个例子
- 说一说jdk1.8中,对hashMap的优化,对concurrentHashMap的优化
- 如何解决hash冲突的,以及如果冲突了,怎么在hash表中找到目标值
- 有1000个数据存在hashmap中,实际的数量是多少,考虑负载因子和扩容
- 常见的RPC有哪些?对应的区别和性能比较?
- 操作系统的用户态和核心态切换条件以及为什么要切换
- 线程间的通信方式,异步队列,消息延迟获取
02—二面

本文分享了作者在拼多多的Java研发岗位面试过程,涉及面试题包括线程池、二叉树遍历、死锁、HashMap与ConcurrentHashMap优化、MySQL主从复制、Redis缓存、TCP三次握手、分布式锁、CAP理论、Netty、负载均衡以及高并发解决方案。同时提及面试资料与各大厂面试真题的获取方法。
最低0.47元/天 解锁文章
337

被折叠的 条评论
为什么被折叠?



