阿里巴巴—高德出行java/go实习面经
我就是牛可乐
2024-08-28 15:12:50
⭕不是哥们这也能过?????居然约二面了????
⭕面试问题:
1.自我介绍
2.mysql引擎了解吗
3.你觉得不同引擎有什么区别?我们经常用innodb,innodb好好在哪里?我们一般什么时候不用innodb?
4.mysql死锁了解吗?
-5.自己建张表,写两个事务,写出死锁的例子。
6.你觉得有个服务有2个接口,调用这两个事务,这会发生什么?业务层上监控的指标会有什么变化,能想到啥说啥?你觉得XX指标变化的量级会是多少?
7.业务上一般怎么处理mysql死锁?
8.现在有一个服务,有10个接口,其中2个高qps(1w)的接口分布调了上面的两个事务,其他8个接口(qps1k)也读这个库,那8个接口你觉得监控指标会发生什么变化?你觉得XX指标变化的量级会是多少?
9.它在mysql底层是为什么呢?
10.mysql一般我们用事务用什么隔离级别?
11.可重复读和可串行化的区别是啥?
12.它在mysql底层是为什么呢?换句话说可重复读的实现原理是什么?可串行化的实现原理是什么?是什么导致了它们的区别
13.讲讲mysql下索引。
14.聚簇索引底层和非聚簇索引底层是什么?
15.现在我们有张表用uuid建表,有张表用自增id建表,1kw行记录,添加数据的效率谁更高?为什么?
......
.
内容来自牛友:byebyeneu
来源:牛客
0
阅读:3