常见(20+)软件面试问题(+答案)关于MySQL/Redis/Kafka

收集了关于MySQL/Redis/Kafka的软件面试问题,这篇文章会持续更新

**如果这真的对你有帮助,请我喝杯咖啡,感谢我的辛勤工作,这会激励我创造更多。: D * *
给我买杯咖啡

MySQL 面试:为什么MySQL使用B+树进行索引? https://programmerscareer.com/zh-cn/mysql-interview4/

MySQL 面试:数据库的事务隔离级别有哪些?各有哪些优缺点 https://programmerscareer.com/zh-cn/mysql-interview15/

MySQL 面试:什么是数据库事务,MySQL 为什么会使用 InnoDB 作为默认选项? https://programmerscareer.com/zh-cn/mysql-interview14/

MySQL 面试:简述乐观锁以及悲观锁的区别以及使用场景 https://programmerscareer.com/mysql-interview5/

MySQL 面试:产生死锁的必要条件有哪些?如何解决死锁? https://programmerscareer.com/zh-cn/mysql-interview6/

Redis 面试:Redis 有几种数据结构?Zset 是如何实现的? https://programmerscareer.com/zh-cn/redis-interview6/

MySQL 面试:聚簇索引和非聚簇索引有什么区别? https://programmerscareer.com/zh-cn/mysql-interview13/

MySQL 面试:简述脏读和幻读的发生场景,InnoDB 是如何解决幻读的? https://programmerscareer.com/zh-cn/mysql-interview12/

MySQL 面试:唯一索引与普通索引的区别是什么?使用索引会有哪些优缺点? https://programmerscareer.com/zh-cn/mysql-interview11/

Redis 面试:简述 Redis 持久化中 RDB 以及 AOF 方案的优缺点 https://programmerscareer.com/zh-cn/redis-interview5/

MySQL 面试:简述 MySQL 的间隙锁 https://programmerscareer.com/zh-cn/mysql-interview10/

Redis 面试:如何用Redis实现分布式锁 https://programmerscareer.com/zh-cn/redis-interview2/

Redis 面试:简述 Redis 中如何防止缓存雪崩和缓存击穿 https://programmerscareer.com/zh-cn/redis-interview4/

MySQL 面试:MySQL 有什么调优的方式? https://programmerscareer.com/zh-cn/mysql-interview9/

MySQL 面试:简述 MySQL 的主从同步机制,如果同步失败会怎么样? https://programmerscareer.com/zh-cn/mysql-interview1/

MySQL 面试:MySQL 的索引什么情况下会失效? https://programmerscareer.com/zh-cn/mysql-interview8/

MySQL 面试:什么是 SQL 注入攻击?如何防止这类攻击? https://programmerscareer.com/zh-cn/mysql-interview7/

MySQL 面试:简述数据库中的 ACID 分别是什么? https://programmerscareer.com/zh-cn/mysql-interview2/

Redis 面试:简述 Redis 中跳表的应用以及优缺点 https://programmerscareer.com/zh-cn/redis-interview1/

Kafka 面试:Kafka 发送消息是如何保证可靠性的? https://programmerscareer.com/zh-cn/kafka-interview1/

MySQL 面试:MySQL 如何设计索引,如何优化查询? https://programmerscareer.com/zh-cn/mysql-interview3/

Redis 面试:假设 Redis 的 master 节点宕机了,你会怎么进行数据恢复? https://programmerscareer.com/zh-cn/redis-interview3/

MySQL 面试:假设建立联合索引 (a, b, c) 如果对字段 a 和 c 查询,会用到这个联合索引吗? https://programmerscareer.com/zh-cn/redis-interview19/

MySQL 面试:MySQL 有哪些常见的存储引擎?它们的区别是什么? https://programmerscareer.com/zh-cn/redis-interview18/

MySQL 面试:简述 MySQL MVCC 的实现原理 https://programmerscareer.com/zh-cn/redis-interview17/

MySQL 面试:数据库中什么情况下进行分库,什么情况下进行分表? https://programmerscareer.com/zh-cn/redis-interview16/

**如果这真的对你有帮助,请我喝杯咖啡,感谢我的辛勤工作,这会激励我创造更多。: D * *
给我买杯咖啡

English post: https://programmerscareer.com/software-interview-set/
作者:Wesley Wei – Twitter Wesley Wei – Medium
注意:本文为作者原创,转载请注明出处。

MySQL面试问题:什么时候分割数据库,什么时候分割表? 你应该了解的 Golang 的语法糖

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×