拼多多集团-PDD面试题 · MySQL
拼多多集团-PDD相关面试题,按最终去重题目聚合。
共 1351 道真题 · 当前筛选命中 69 道 · 更新 2026-08-05
筛选题目已选:MySQL
考察点
技术栈
第 41 题binlog 的作用是什么?它和 redo log 有什么区别? 考察对 MySQL 两类日志机制的理解及其在数据恢复与复制中的作用第 42 题请描述一次你在实际项目中遇到 MySQL 死锁的场景,以及你如何排查和解决的。 考察对死锁的真实场景理解与排查能力第 43 题一个数据库表有id和name两个字段,id为bigint,name为varchar且假设每次都用满最大容量。请问一行数据大概占多少空间?1千万条数据大概占用多大存储空间?若以id为主键索引,B+树高大概是多少? 考察MySQL行存储结构、varchar长度与空间估算、B+树高度计算第 44 题请介绍你对 MySQL 数据优化的理解,可以从索引、查询、表结构等角度展开。 考察对 MySQL 优化核心方向的理解和实际应用能力第 45 题在 MySQL 使用过程中,你遇到过死锁吗?请描述具体的业务场景。 考察对 MySQL 死锁场景的理解和实际经验第 46 题请介绍你们项目 MySQL 中核心表的职责划分以及重要字段。 考察对数据库表设计与业务职责映射的理解第 47 题可重复读和读已提交的内部的区别是什么 考察对数据库隔离级别底层实现机制的理解第 48 题如何解决 Redis 缓存与 MySQL 数据库之间的数据一致性问题? 考察缓存一致性方案的掌握与权衡能力第 49 题请说明在什么场景下适合使用乐观锁,并简要描述其实现要点。 考察对乐观锁适用场景、实现机制及与悲观锁取舍的理解第 50 题请谈谈在分布式系统中如何保证缓存与数据库的数据一致性? 考察对缓存一致性问题的理解及解决方案的权衡第 51 题在 MySQL 中如何检测死锁? 考察对 MySQL 死锁检测机制的理解与排查能力第 52 题在什么场景下 MySQL 的死锁更容易出现?请列举常见场景并说明原因。 考察对死锁触发条件的理论理解第 53 题以 bigint 和 text 字段为例,MySQL 一行的存储空间是如何计算的? 考察对 MySQL 行格式、页结构和字段变长存储机制的理解第 54 题InnoDB 是通过什么方式实现索引的?具体是如何实现的? 考察 InnoDB 索引底层实现(B+ 树)及索引组织细节第 55 题MySQL的事务原理是什么? 考察对事务ACID特性及底层实现机制的理解深度第 56 题针对这张表,你会如何设计索引结构?请结合表结构和查询场景说明你的设计思路。 考察索引设计的基本原则和根据查询场景做权衡的能力第 57 题请介绍你们项目中 Redis 主要承担了哪些数据存储职责? 考察对 Redis 在系统架构中角色与数据分类的理解第 58 题讲一下MySQL的索引类型有哪些? 考察MySQL索引分类、特点和适用场景的掌握第 59 题请分别介绍你对 MySQL 与 Redis 的理解和使用经验,包括适用场景与选择依据。 考察候选人常用数据库的技术理解、使用深度与选型权衡能力第 60 题MySQL的乐观锁和悲观锁是怎么实现的? 考察对MySQL并发控制机制和两种锁策略实现方式的理解