数据库以及SQL的一些面试题整理(2018年秋招)

1、MySQL用的挺多,问你一下,innodb的b+树索引,主键索引,聚簇索引有什么区别。
2、MySQL里有哪些锁,行锁表锁,乐观锁呢,我说了版本号和MVVC,开始问我MVVC。
3、事务的实际场景问题,两个事务,一个查一个新增,问能否查到新增的,我问他隔离级别,他说RR。MySQL的RR避免幻读,所以读不到新增数据。
4、MySQL的死锁怎么产生的,举了两个例子。
5、三个事务,两个加读锁,另一事务尝试删除,应该是不行的。
6、两个事务,一个写提交,另一个能不能读到,可以读到。
7、mysql引擎
8、mysql特性、隔离级别、mysql默认的隔离级别
9、数据库范式
10、数据库索引结构采用的是什么数据结构?为什么要采用这个结构?假如将数据全部加载到内存,b+树还有优势吗?理由。
11、数据库索引优化
12、数据库索引使用场景
13、mysql的锁机制,悲观锁乐观锁,mysql的事务管理,mysql的索引,mysql的优化
mysql的数据引擎,以及其主要特点,两个引擎的区别,索引的底层实现。
14、Mysql存储记录的数据结构
15、索引数据结构
16、为什么不用AVL和红黑树存?
17、mysql隔离级别
18、脏读幻读不可重复读
19、mysql的索引讲一下,一级和二级索引的区别,什么时候可以不用查一级索引。答覆盖索引。
20、MySQL的事务性质怎么实现的,其中的持久性和隔离性说一下。隔离级别有哪些,解决哪些问题,默认级别是哪个,通过什么实现的。

大数据的一些面试整理
1、mapreduce框架
2、hbase写
3、hdfs的写流程
4、namenode宕机怎么处理
5、hbase如何保证数据一致性
6、hbase怎么读数据
7、了解hadoop的哪些组件,全部说了一遍。
8、讲一下hdfs的写入过程,发请求给namenode,返回一个地址进行写入,写入完告诉namenode,namenode完成副本备份。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值