拼多多 Java岗-研发岗技术四面,拿下offer

一面

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

二面

MySQL的主从复制怎么做MySQL的索引,使用B+树索引的好处 MySQL性能查看以及如何优化 Redis是怎么做缓存的 Redis的持久化操作如何利用redis处理热点数据TCP三次握手的过程,如果没有第三次握手有什么问题。分布式锁怎么实现

三面

cap了解么,分别指什么网络编程nio和netty相关,netty的线程模型,零拷贝实现Redis是单线程还是多线程?Redis的分布式集群怎么做?分布式消息队列有哪些(Kafka等)?有使用过哪些?具体应用在什么场景?负载均衡怎么做的呢,为什么这么做,了解过集群雪崩么。谈谈高并发场景下削峰,限流的实现?四面(HR)为什么跳槽?期望的薪资是多少?如何看待加班问题?平时自己是怎么学习技术的,除了Java相关,还会去了解其他什么技术?未来几年有什么规划?

#软件开发笔面经##拼多多#
全部评论
佬是社招吗?还问跳槽
1 回复 分享
发布于 08-02 11:03 北京
4面是社招了吧,最近我们校招也开始了
1 回复 分享
发布于 08-02 16:13 上海
鹏芯微
校招火热招聘中
官网直投
pdd不是还没笔试嚒
点赞 回复 分享
发布于 07-31 19:40 北京

相关推荐

09-01 16:10
已编辑
门头沟学院 Java
52min总结:面试官人很好,会跟着说说笑笑(暑期的面试官全程司马脸不耐烦),八股常规,手撕递归溢出要脑溢血了(面试官说思路对的影响不大,希望真不大)。自我介绍手撕:组合(递归index传错了,溢出没出来,寄)1. Java最小操作的数据单位2. 线程与协程,应用场景?(顺便追问了下生产环境,面试官说还没用Java 协程)3. 协程一定好吗(以前跟用golang的同学天天争这个)4. 泛型与泛型擦除5. Java线程与OS线程联系与区别?状态?6. 讲讲RPC(造轮子项目)7. 你这个RPC扩展是平滑的吗(不太平滑,消费方涉及到反序列化)8. 讲讲AQS的设计9. AQS涉及到的系统调用10. ETCD满足CAP哪两个(CP,说成AP了,寄)11. zookeeper知道吗?(了解过没用过,就没问了)12. Redis源码看过吗?(讲了quicklist跟跳表)13. Redis String底层是怎么样的14. MySQL存储引擎,InnoDB索引的存储结构15. 做过压测吗?实习系统的QPS夺少?反问:1. 还是跟暑期实习一样不分部门面试吗:内推会优先2. 部门业务3. 之前没做过C端,工作前有什么学习建议4. 流程:3轮技术面+一轮hr5. pdd有复活赛吗:有冷却期,挂了隔一段时间才能被捞8.26更新: 约二面了,但时间不太方便,申请调整时间了,希望能匹配上9.1: 二面题又没写出来,写了个O(n^2),让优化考虑各种情况,脑子一团浆糊,凉透了#软件开发笔面经#
查看15道真题和解析 软件开发笔面经
点赞 评论 收藏
分享
4道编程 无选择无填空
查看4道真题和解析 投递字节跳动等公司10个岗位 >
点赞 评论 收藏
分享
7 44 评论
分享
牛客网
牛客企业服务