首页 > 美团后台JAVA一面凉经
头像
千山漉雪
编辑于 2020-08-20 07:07
+ 关注

美团后台JAVA一面凉经

面试部门显示的是到店事业部
笔试只A了前两道,后两道是各半拉,第五题没来得及看
8/19日下午16点一面,时长一小时
内容还都比较基础,奈何我是挺菜的,面试官是个小姐姐,但是全程无笑容,搞得我很紧张,,,,
具体内容大概有操作系统,java基础,数据库,框架相关等(列出来的问题可能不是按顺序)

1、说一下Spring的IOC
我回答这个,,,我不知道
2、数据库索引
3、说说B+树
4、B+树和B树有什么区别
这里我不知道B树是什么,,就问她是二叉查找树吗?然后我大概说了下B+树的优点
5、为什么用MongoDB
6、MYSQL数据库的四个特性
7、再说下隔离级别
这个我昨晚刚看,,,,但是可能太瞌睡了,记得不清楚了,就说是四种,然后只回答了最高是串行,最低是读未提交,,中间的忘了
8、项目里用了Docker,能说一下嘛
9、为什么选择Docker
10、项目相关的一些设计等
11、Java相关Integer和int的区别
这个我没注意过,也没回答上来
12、给了两个函数名相同的函数,问这样会不会报错
我先说了一下构造函数可以重名,重载的也可以,但自己的原生函数能不能就不知道了。。我没试过,(结束后我试了一下,参数不同就没有问题)
13、HashMAp知道吗
14、什么是线程安全
15、Hashmap是线程安全的吗?不安全该用什么?
16、上边我提到了hashtable和concurrenthashmap,再讲一下他们的相关东西
17、他们 的扩容你知道吗,如果我已知要存100个元素,初始容量为多少才不需要扩容
我回答的时候忽略了负载因子,,,,但是我之前回答的时候有提到,面试官提醒说这样够吗,我突然想起来没考虑负载因子,就及时更改了答案
18、线程和进程
19、临界区
我说不知道
20、那进程间通信呢?
同样不知道
21、那多线程是为了什么?为什么不用多进程
22、Spring里注解的底层原理,
我就说了一下我是怎么用的,通过配置文件啥的,被追问那XML又是什么原理,我说没看过底层的
23、Mybatis呢
说了一下,我学习的原因,一个过程
24、那为什么要用这个框架
我对比了以下几个持久层框架,回答了一下,同时提到还可以防注入
25、怎么防注入
用#链接符,,,,,,,为什么这样就可以防?我这个也看过,但是没想起来(总的来说,发挥也不好,因为下午没午睡,那会脑子并不怎么清醒)
26、算法题
汉诺塔
这东西就是知道的话,写着很简单,我从来没刷过这个题,但是讲了一下思路,说是最简单的做法肯定是递归,尝试写了一下,结果不对。
其实就怕算法出问题,面之前专门刷了几道dp的,,,,还想着考个树,链表,字符串,dp啥的应该都没问题,结果被递归拦住了,不过我递归确实不怎么会。
27、时间差不多了,有什么要问的吗
我说今天这表现已经没了,没什么好问的了,有缘再见
面试官说,也没有,基础什么的还可以,大家都这个水平,你在项目中用到的技术都没有太过深入,建议在一个技术栈深入学习
至此结束,奉上这篇凉经。。。。。。。。。。。。。。。。。

更多模拟面试

全部评论

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

推荐话题

相关热帖

近期热帖

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

近期精华帖

热门推荐