美团后端实习面经

全程一小时,记录一下攒攒人品
1.java中的锁机制,什么是可重入锁
2.AQS
3.redis相关数据结构,为什么每种数据类型一般都有两种数据结构?
4.jvm 相关 内存结构,gc
5.hashmap底层原理
6.mysql 索引类型,分别解释,索引失效,什么是覆盖索引,什么是hash索引,和b+树有什么区别?
7.spring ioc aop原理,循环依赖怎么解决,三级缓存具体实现,如果构造函数内存在循环依赖还能解决吗?
8.mybatis相关,#和$怎么区分使用
9.线程池相关,流程,拒绝策略的选择,如何设计线程池最大线程数和核心线程数
算法
层序遍历

总体不难,算法题脑抽了只过了一半,面试官点出了问题说时间到了,反问一点点。

二面,大量场景题+项目拷打

1.分布式锁怎么实现?如果不用redis呢?比如mysql
2.手写策略模式,手写工厂模式
3.mapreduce模型了解吗?讲讲流程,用java怎么实现?
4.mysql怎么快速创建表?
5.怎么鉴签?讲讲流程
6.sql怎么写?要注意什么
7.接下来的学习计划是什么

时间线 两天速通 第一天一面 第二天晚上二面 紧接着口头oc #美团2025届转正实习#
#美团工作体验#  #ATMD#  #美团暑期实习#

全部评论
日常吗
点赞 回复 分享
发布于 07-01 11:21 天津
啥时候的
点赞 回复 分享
发布于 07-12 00:01 江西

相关推荐

头像
09-04 12:06
已编辑
北京邮电大学 Java
查看27道真题和解析 软件开发笔面经
点赞 评论 收藏
分享
09-12 17:25
兰州大学 C++
(5min)1.自我介绍,简短介绍的了一下项目和工作,做的CV和嵌入式软件开发。(5min)2.面试官介绍部门分布和业务分布,问想做哪一个方向的工作?(15min)3.怎么理解嵌入式系统?这里结合自己的工作,从嵌入式设备,到嵌入式操作系统都讲了一下,提了一嘴调度算法,出现优先级反转的情况怎么解决,天花板调度协议也提了一嘴。(15min)4.嵌入式操作系统和PC操作系统的区别?从指令集到指令架构,还有操作系统的功能,还有应用场景,回答的时候提了两个非常具体的应用场景。(20min)5.手撕代码 Leetcode3. 无重复字符的最长子串 (Medium) 编译了三遍没过,改了一下语法错误,太久没敲,加上紧张,哈希表打成了unordered,定义哈希表打成了unordered<map>  dict。犯傻了,好在最后改过来了,unordered_map<char, int> dict; 第四遍A了。养成良好的编码习惯,每步写注释,面试官真的会看。(3min)6. 用的方法原理?用的双指针+哈希表,也就是滑动窗口法。(2min)7. 你觉得难点在哪里?这里只讲了一下边界式怎么处理的,没有讲滑动窗口的动态调整过程(这里失误了,应该说的)。(5min)8.C++中智能指针用过吗?是什么?有哪些?怎么理解智能指针?(8min)9.你觉得C++中比较难的点在哪里?答了两个,一个是赋值运算符重载的,讲了一下步骤,提了一下深拷贝,浅拷贝。二是多态性的底层原理实现,虚函数表,虚指针,提了一下重写和重载时,子类的虚函数表和虚指针式怎么变换的。(2min)10.反问环节,简历要不要包装一下C++的项目,要。确认了一下部门的分布,工作地点在深圳,北京培训一年。
美团一面1698人在聊 查看10道真题和解析
点赞 评论 收藏
分享
19 71 评论
分享
牛客网
牛客企业服务