写点什么

拼多多五面面经(Java 岗),全面涵盖 Java 基础到高并发级别

发布于: 2021 年 03 月 08 日

拼多多 Java 一面

  1. HashMap 和 HashTable 以及 CocurrentHashMap 详细说明

  2. 网络 IO 模型?什么是多路复用 IO?select 和 epoll 的差别?

  3. TCP 三次握手的过程,如果没有第三次握手有什么问题?

  4. 常用的线程池有哪些?各自的应用场景?

  5. Java 类加载机制?双亲委派模型的好处?

  6. JAVA 并发包组件了解多少?

  7. 什么时候多线程会发生死锁?怎么来预防

  8. 操作系统的用户态和核心态切换条件以及为什么要切换

  9. 数据库事务特点?事务隔离级别?项目中的事务实现?脏读、不可重复读、幻读各举个例子?


拼多多 Java 二面

  1. 数据库索引?B+树?为什么要建索引?什么样的字段需要建索引,建索引的时候一般考虑什么?索引会不会使插入、删除***作效率变低,怎么解决(分表***作)?

  2. 设计模式,单例模式,怎么保证线程安全?锁效率太低,怎么提高效率?

  3. CAS?CAS 本质是什么?什么是原子性?Compare and Swap 两步***作,为什么能保证原子性(涉及到 CPU 指令)?

  4. 分布式锁的实现知道到哪些?你更推荐哪一种锁?

  5. Redis 的持久化操作有哪些?

  6. 如何利用 redis 处理热点数据

拼多多 Java 三面

  1. 有接触过哪些消息队列中间件?如何来选型?

  2. 谈谈你的 SOA 以及微服务的理解?

  3. 具体谈谈 Spring Cloud 服务和注册?

  4. 分布式的 cap 了解么,分别指什么?

  5. 网络编程 nio 和 netty 相关,netty 的线程模型,零拷贝实现?


拼多多 Java 四面

  1. Redis 是单线程还是多线程?Redis 的分布式集群怎么做?

  2. 了解过集群雪崩么?

  3. 谈谈高并发场景下削峰,限流的实现?

  4. 你之前工作的项目里个人最满意的,谈谈你的架构设计思路?

  5. 未来 2 年是怎样打算的?


拼多多多 Java 五面(HR)

  1. ​为什么要从上一家公司离职?

  2. 为什么要选择这里?

  3. 如何看待加班问题?

  4. 平时自己是怎么学习技术的,除了 Java 相关,还会去了解其他什么技术?

  5. 期待的薪资是多少?

以上就是拼多多现场 5 面题目,以下是总结出来的经典面试题目及答案,内容涵盖: Java,MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、Redis、MySQL.Spring.Spring Boot、Spring Cloud、RabbitMQ、Kafka、Linux 等技术栈



需要获取得话麻烦一键三连+评论,然后添加 VX(tkzl6666)即可免费领取


用户头像

添加我的微信:tkzl6666 获取文中资料 2020.09.19 加入

添加我的微信:tkzl6666 获取文中资料

评论 (1 条评论)

发布
用户头像
拼多多五面面经(Java 岗),全面涵盖 Java 基础到高并发级别
2021 年 03 月 08 日 16:59
回复
没有更多了
拼多多五面面经(Java岗),全面涵盖Java基础到高并发级别