专业的JAVA编程教程与资源

网站首页 > java教程 正文

拼多多技术3面(Java研发):幻影读+Redis+分布式缓存+锁机制

temp10 2024-09-16 05:32:11 java教程 14 ℃ 0 评论

给大家带来最新拼多多技术面试题,pdd技术部门正等着你去拯救~

拼多多技术一面

拼多多技术3面(Java研发):幻影读+Redis+分布式缓存+锁机制

  • 简短自我介绍
  • 事务的ACID,其中把事务的隔离性详细解释一遍
  • 脏读、幻影读、不可重复读
  • 红黑树、二叉树的算法
  • 平常用到哪些集合类?ArrayList和LinkedList区别?HashMap内部数据结构?ConcurrentHashMap分段锁?
  • jdk1.8中,对hashMap和concurrentHashMap做了哪些优化
  • 如何解决hash冲突的,以及如果冲突了,怎么在hash表中找到目标值
  • synchronized 和 ReentranLock的区别?
  • ThreadLocal?应用场景?
  • Java GC机制?GC Roots有哪些?
  • MySQL行锁是否会有死锁的情况?

拼多多技术二面

  • 查询中哪些情况不会使用索引?
  • 数据库索引,底层是怎样实现的,为什么要用B树索引?
  • Mysql主从同步的实现原理?
  • MySQL是怎么用B+树?
  • 谈谈数据库乐观锁与悲观锁?
  • 有使用过哪些NoSQL数据库?MongoDB和Redis适用哪些场景?
  • 描述分布式事务之TCC服务设计?
  • Redis和memcache有什么区别?Redis为什么比memcache有优势?
  • 考虑redis的时候,有没有考虑容量?大概数据量会有多少?

拼多多技术三面

  1. 项目介绍
  2. 你们怎么保证Redis缓存和数据库的数据一致性?
  3. Redis缓存雪崩?击穿?穿透?
  4. 你熟悉哪些消息中间件,有做过性能比较?
  5. 谈谈分布式架构设计



更多BAT面试资料与拼多多面试答案分享:

答案获取方式:

转发后+回复关键词 【面试】即可获取~

重要的话说三遍,先转发,转发,转发,然后私信才可拿到必考题答案哦!

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表