Java工程师 高频面试题汇总之「数据库篇」

1. SQL

1.1 介绍一下数据库分页 
1.2 介绍一下SQL中的聚合函数 
1.3 表跟表是怎么关联的?
1.4 说一说你对外连接的了解
1.5 说一说数据库的左连接和右连接
1.6 SQL中怎么将行转成列?
1.7 谈谈你对SQL注入的理解
1.8 将一张表的部分数据更新到另一张表,该如何操作呢?
1.9 WHERE和HAVING有什么区别?

2. 索引

2.1 说一说你对MySQL索引的理解
2.2 索引有哪几种?
2.3 如何创建及保存MySQL的索引?
2.4 MySQL怎么判断要不要加索引?
2.5 只要创建了索引,就一定会走索引吗?
2.6 如何判断数据库的索引有没有生效?
2.7 如何评估一个索引创建的是否合理?
2.8 索引是越多越好吗?
2.9 数据库索引失效了怎么办?
2.10 所有的字段都适合创建索引吗?
2.11 说一说索引的实现原理
2.12 介绍一下数据库索引的重构过程
2.13 MySQL的索引为什么用B+树?
2.14 联合索引的存储结构是什么,它的有效方式是什么?
2.15 MySQL的Hash索引和B树索引有什么区别?
2.16 聚簇索引和非聚簇索引有什么区别?
2.17 什么是联合索引?
2.18 select in语句中如何使用索引?
2.19 模糊查询语句中如何使用索引?

3. 事务

3.1 说一说你对数据库事务的了解
3.2 事务有哪几种类型,它们之间有什么区别?
3.3 MySQL的ACID特性分别是怎么实现的?
3.4 谈谈MySQL的事务隔离级别
3.5 MySQL的事务隔离级别是怎么实现的?
3.6 事务可以嵌套吗?
3.7 如何实现可重复读?
3.8 如何解决幻读问题?
3.9 MySQL事务如何回滚?

4. 锁

4.1 了解数据库的锁吗?
4.2 介绍一下间隙锁
4.3 InnoDB中行级锁是怎么实现的?
4.4 数据库在什么情况下会发生死锁?
4.5 说说数据库死锁的解决办法

5. 优化

5.1 说一说你对数据库优化的理解
5.2 该如何优化MySQL的查询?
5.3 怎样插入数据才能更高效?
5.4 表中包含几千万条数据该怎么办?
5.5 MySQL的慢查询优化有了解吗?
5.6 说一说你对explain的了解
5.7 explain关注什么?

6. 其他

6.1 介绍一下数据库设计的三大范式
6.2 说一说你对MySQL引擎的了解
6.3 说一说你对redo log、undo log、binlog的了解
6.4 谈谈你对MVCC的了解
6.5 MySQL主从同步是如何实现的?


#Java知识点总结##面试题目#
全部评论
看来都是高手啊,我看过一点java,之后就再也看不进去了
点赞 回复 分享
发布于 2022-02-16 12:19

相关推荐

老粉都知道小猪猪我很久没更新了,因为秋招非常非常不顺利,emo了三个月了,接下来说一下我的情况吧本人是双非本 专业是完全不着计算机边的非科班,比较有优势的是有两段大厂实习,美团和字节。秋招面了50+场泡池子泡死的:滴滴 快手 去哪儿 小鹏汽车 不知名的一两个小厂其中字节13场 两次3面挂 两次2面挂 一次一面挂其中有2场面试题没写出来,其他的都是全a,但该挂还是挂,第三次三面才面进去字节,秋招加暑期总共面了22次字节,在字节的面评可以出成书了快手面了8场,2次实习的,通过了但没去,一次2面挂 最后一次到录用评估 至今无消息滴滴三面完 没几天挂了 所有技术面找不出2个问题是我回答不上来的,三面还来说我去过字节,应该不会考虑滴滴吧,直接给我干傻了去哪儿一天速通 至今无消息小鹏汽车hr 至今无消息美团2面挂 然后不捞我了,三个志愿全部结束,估计被卡学历了虾皮二面挂 这个是我菜,面试官太牛逼了拼多多二面挂 3道题也全写了 也没问题是回答不出来的 泡一周后挂腾讯面了5次 一次2面挂 三次一面挂,我宣布腾讯是世界上最难进的互联网公司然后还有一些零零散散的中小厂,但是数量比较少,约面大多数都是大厂。整体的战况非常惨烈,面试机会少,就算面过了也需要和各路神仙横向对比,很多次我都是那个被比下去的人,不过这也正常,毕竟谁会放着一个985的硕士不招,反而去招一个双非读化学的小子感觉现在互联网对学历的要求越来越高了,不仅仅要985还要硕士了,双非几乎没啥生存空间了,我感觉未来几年双非想要进大厂开发的难度应该直线上升了,唯一的打法还是从大二刷实习,然后苟个转正,不然要是去秋招大概率是炮灰。而且就我面字节这么多次,已经开始问很多ai的东西了,你一破本科生要是没实习没科研懂什么ai啊,纯纯白给了
不知名牛友_:爸爸
秋招你被哪家公司挂了?
点赞 评论 收藏
分享
后端转测开第一人:wlb不好吗 非得卷
点赞 评论 收藏
分享
评论
2
33
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务