首页 > 美团点评一面面经
头像
昊昊~~~
编辑于 2020-05-07 15:36
+ 关注

美团点评一面面经

面试官很准时,也特别和蔼
1.mysql主从复制如何复制
我说了主会有一个日志(binlog,但是面试的时候忘记了),这个日志只记录了增删改的操作,然后给从,从加载日志(2个线程)。
2.mysql的ACID,如何保证持久性
原子性隔离性持久性一致性,持久性是mysql在内存操作的同时会生成一个redolog日志,然后写磁盘,如果有错误会根据redolog日志进行恢复(实际的细节因为没有看就没说)
3.mysql死锁相关
先是问了有没有遇到过mysql死锁的情况,我说没有,然后说讲一下,我就说了下行锁读写锁。
4.mysql的最左前缀原则,从索引底层数据结构角度来说。
B+树,abc联合索引的话先是a排序,然后在a有序的基础上b才有序,依次类推。
5.算法,一个是顺时针打印二维矩阵,一个是求二叉树的左叶子节点的和
很难受,面试前10分钟看了下剑指offer,正好有这个矩阵的题,但是以前写的代码不在了就没看。面试的时候因为比较麻烦,没写出来只是说了思路,大致就是分成上下左右四个方向。
第二个左叶子节点很简单,就正常的遍历,然后判断最后相加就可以,大概1分钟就写完了
6.redis数据结构
string,hash,list,set,scoreset,还多说了个位图,只操作1位数据,表示状态很方便。
7.spring的bean生命周期
先实例化bean,然后依赖注入,然后检查一大堆接口,然后自定义配置,使用,然后交给spring销毁,spring源码没有看,说的很基础。
大概就这些,因为网络原因,面试很不流畅不然感觉问题会多一些。

更多模拟面试

全部评论

(2) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐