美团后端一面(热经)

前言

美团地图java后端,整体的体验感非常好,面试官先介绍这个点是真的很棒,而且面试过程中互动很多,会帮助你完善思路。超级nice,希望能冲到暑期offer。有问题欢迎评论区提问。

5.11更新:没收到二面反而收到面试反馈了,估计是凉了,哎,明明问面试官的时候还说我基础挺好的.....

面试

面试官先介绍了一下部门,所用技术

自己有没有想去的公司和行业

说一下项目一碰到的问题和最大的收获
说的太宽泛了,细节不够,包括收获其实还可以加,底层的建库,前端的一些语法,controller调用方法,mybatis进行数据库的操作,利用aop功能实现日志功能,利用拦截器进行登陆拦截和验证,redis实现热点数据的缓存。

项目二的问题(其实没想到会问到这个,准备不够充分,但描述的还是比较清楚的)
面试官又展开问了一下这个项目,包括项目如何评判效果,评估指标的构建,有没有一个一维的评判准则。

删除有序数组的重复数字
想错题了,一开始大思路没问题,具体实现碰到了问题,有点乱,就卡住了,还是不够熟练,半天才做出来。

场景题,开放性的题,预估全国里程数
考察的是解决这个问题的思路,不一定要从程序实现的角度来看。面试官也在引导,给出了一些方案。

操作系统的角度说一下进程和线程的区别
操作系统说完后顺着说了java层面的线程和进程。提了一下线程的同步机制(锁机制),没让深入说了。

cpu时间片分配的算法
经典的时间片轮转算法,说了一下优缺点。在面试官的引导下说出了unix的多级反馈队列调度算法。

项目中是如何设计库和表的
说了一下ER关系图,具体表的设计思路。

数据库的ACID特性
解释ACID,顺着说到mysql的四种隔离级别,解决的问题,如何实现的,repeatable read的快照度和当前读解决缓读问题。可以再提一下MVCC的read view和undolog,然后再问是否需要继续。

对spring(SSM框架)的了解
其实可以说一下springboot的自动装配。

你觉得自己的优势是什么
学习能力。最能体现的一件事说了一下。

你刚才说那个事的含金量怎样
以后可以通过获得奖项的难易程度,对应的奖项有哪些作用来定量的描述事情的重要性。

反问环节

我今天的表现如何,有哪些可以提升的点?

夸得就不说了,有一个可以提升的点是含金量的描述,其实就是软实力(学到了,确实之前没考虑这些问题)。

多久出结果?

会尽快

总结

其实可以加强关于项目的思考,自己最近也在想项目的一些问题和解决方法,感觉对项目的认知提升还是很有效的。算法还要加强,还是不够好,知识方面可以拓展一下深度,操作系统这些还是得好好看一下。

#实习##面经##美团##java工程师##后端开发#
全部评论
你是什么时候面的呢
点赞 回复 分享
发布于 2022-05-11 16:01
现在面试,都卷到操作系统了啊
点赞 回复 分享
发布于 2022-05-11 22:14
约二面了吗
点赞 回复 分享
发布于 2022-05-12 10:50
字节跳动秋招提前批昨天晚上也开始了 欢迎投递 截止到七月底 校招内推码: HC3H4EF 校招投递链接: https://jobs.toutiao.com/s/NshyVFo
点赞 回复 分享
发布于 2022-07-08 10:04

相关推荐

不愿透露姓名的神秘牛友
11-07 14:43
点赞 评论 收藏
分享
评论
1
25
分享
牛客网
牛客企业服务