美团-一面,后端开发
timeline
8.24投递
8.25一面 已挂
——————————————————
1.自我介绍
2.数据库中表的可存储数据量级一般是多少?
3.对于表数据过大的如何进行分表?分为多个表会导致查询数据时遍历每个表该怎么解决?
4.表查询过慢如何排查和解决?关注explain查询出的哪些字段?如果你创建了索引,但是数据库没有用你的索引,用了另外一个索引该怎么办?
5.索引一般分为什么?为什么用b+树?查询时经历的索引树一般为多少个?什么时候2个什么时候1个?我想用二级索引查询非主键信息时,怎么可以不回表查询?
6.mysql隔离等级,什么问题没有解决?那幻读怎么解决的?间隙锁的底层实现原理是什么?
7.redis常见数据结构?简单动态字符串key为’1, 2, 3’val为’4, 5, 6’时,占用字节多大?
8.一个订票系统,用户锁单超过一定时间后未付款需要取消锁单,如何实现?如果在你取消锁单时,用户点击了付款,并已经跳转到了第三方支付软件该怎么办?
9.给了一段java代码看有什么错误(不会)
10.算法题:对一个升序链表去重,用c++写的
11.反问
全程1h,寄了,不会java啊,果然java才是真神