面试题大全500道
今天分享给大家的都是目前主流企业使用最高频的面试题库,也都是 Java 版本升级之后,重新整理归纳的最新答案,会让面试者少走很多不必要的弯路。同时每个专题都做到了详尽的面试解析文档,以确保每个阶段的读者都能看得懂,同时这部分面试文档也是可以免费的提供给有需要的同学们学习的,有需要的可以查看文末的获取方式!
MySQL
- 主键超键候选键外键
- 数据库事务的四个特性及含义
- 视图的作用,视图可以更改么?
- drop,delete与truncate的区别
- 索引的工作原理及其种类
- 连接的种类
- 数据库范式
- 数据库优化的思路
- 存储过程与触发器的区别
MySQL性能优化的21个量佳实贱
MySQL55题及答案
Redis
- 使用Redis有哪些好处?
- redis相比memcached有哪些优势?
- redis常见性能问题和解决方案
- MySQL里有2000w数据, redis中只存20w的数据,如何保证redis中的数据都是热点数据
- Memcache与Redis的区别都有哪些?
- Redis常见的性能问题都有哪些?如何解决?
- redis最适合的场景
- Redis的同步机制了解么?
- 是否使用过Redis集群,集群的原理是什么?
- redis集群如何保证一致性?
最全Redis大全
数据库面试题解析:
MongoDB
- 什么是MongoDB ?
- MongoDB是由哪种语言写的?
- MongoDB的优势有哪些?
- 什么是数据库?
- 什么是集合?
- 什么是文档?
- MongoDB和关系型数据库术语对比图
- 什么是"mongod" ?
- "mongod"参数有什么?
- 什么是"mongo”?
- MongoDB哪个命令可以切换数据库?
- 什么是非关系型数据库?
- 非关系型数据库有哪些类型?
- 为什么用MOngoDB ?
- 在哪些场景使用MongoDB ?
- MongoDB中的命名空间是什么意思?
- 哪些语言支持MongoDB?
- 在MongoDB中如何创建一个新的数据库 ?
- 在MongoDB中如何查看数据库列表?
- MongoDB中的分片是什么意思?
- 如何查看使用MongoDB的连接?
- 什么是复制?
- 在MongoDB中如何在集合中插入-一个文档?
- 在MongoDB中如何除去-一个数据库?
- 在MongoDB中如何创建一个集合 ?
- 在MongoDB中如何查看一个