社招一年半经验后台开发岗美团二面、三面面经分享

二面

1.Innodb的结构了解么,磁盘页和缓存区是怎么配合,以及查找的,缓冲区和磁盘数据不一致怎么办,mysql突然宕机了会出现数据丢失么

2.redis字符串实现,sds和c区别,空间预分配

3.redis有序集合怎么实现的,跳表是什么,往跳表添加一个元素的过程,添加和获取元素,获取分数的时间复杂度,为什么不用红黑树,红黑树有什么特点,左旋右旋操作

http://4.io模型了解么,多路复用,selete,poll,epoll,epoll的结构,怎么注册事件,et和lt模式

5.怎么理解高可用,如何保证高可用,有什么弊端,熔断机制,怎么实现

6.对于高并发怎么看,怎么算高并发,你们项目有么,如果有会产生什么问题,怎么解决

7.项目介绍

算法:给定一个二叉树,请计算节点值之和最大的路径的节点值之和是多少,这个路径的开始节点和结束节点可以是二叉树中的任意节点

三面

项目介绍

算法:求一个float数的立方根,牛顿迭代法

什么时候能入职,你对岗位的期望是什么

你还在面其他公司么,目前是一个什么流程


#面经##社招##美团##Java工程师#
全部评论
😅很久之前就看过了,这种抄过来有什么意义呢
1 回复 分享
发布于 2021-07-19 19:28
还在看机会嘛,微软这边有大量HC
点赞 回复 分享
发布于 2021-10-17 22:49
想问下二面问题1应该怎么回答呢
点赞 回复 分享
发布于 2021-07-19 08:28

相关推荐

白火同学:只是实习的话,你这份简历应该也差不多了。真要优化的话,因为面实习的话,没有开发经验,面试更重视技术栈水平。 1、重视JavaSE的基础吧,集合、泛型算是比较基础的基础,多线程、反射、JVM内存模型才是基础; 2、技术栈写到具体的点,比如Elasticsearch的使用写到某个点,限制面试官自由发挥,防止问了相关问题最后又答不上,如果真没把握建议不写,降低面试官的心理预期; 3、技术栈不要重复,比如技术栈第二条和第八条可以合并改为“熟悉Redis中间件,包括基本数据结构、缓存策略、持久化机制,了解缓存三剑客及其解决方案,并有相关项目经验。”; 4、项目指标量化,比如“达到xx秒的响应速度”(不过这个就有点偏校招社招的要求了,实习简历不写也无伤大雅)。
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
1
59
分享

创作者周榜

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