美团点评一面面经

面试官很准时,也特别和蔼
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源码没有看,说的很基础。
大概就这些,因为网络原因,面试很不流畅不然感觉问题会多一些。

#美团面经##美团##Java工程师##实习##面经#
全部评论
楼主你好,请问你是实习、校招还是社招?岗位是什么?
点赞 回复 分享
发布于 2020-05-07 15:30
楼主你好,请问你是什么岗位?开发的话,是Java方向还是C++方向?或者其他语言方向
点赞 回复 分享
发布于 2020-05-07 15:28

相关推荐

可爱的牛油果在求佛:我觉得很不错,我通过这份简历,看到的是一个学历不错,经历也有,生活也自律的积极青年,有培养潜力
点赞 评论 收藏
分享
程序员牛肉:小牛肉来也! 基本破不了局了,我给你的建议是适当放弃秋招,投递大厂的日常实习之后赶明年的春招。 在没有实习的情况下,你的项目经历给面试官的作用就是提供提问点方便面试官来提问八股以及场景题而已。因此你现在简历的写法不太对,要着重突出项目中使用的技术点,而不是像你现在这个写的很宽泛。 最好是“基于xxxx技术解决了xxxx问题,解决了xxxx边缘场景问题”。最好是这样写,方便面试官对你的简历进行提问。 最后的最后,问题其实不在你。今年的秋招确实比较寒冬一点,所以找不到是正常的。要做好打持久战的准备。
Java学习交流
点赞 评论 收藏
分享
评论
6
22
分享

创作者周榜

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