美团后台开发一面面经

全程120min。
1.java的运行时数据区。
2.介绍下垃圾回收算法,优缺点。为什么要将堆分为新生代和老年代?
3.你了解哪些垃圾收集器?
4.jdk1.8中对方法区做了哪些改变?为什么1.7要把字符串常量池放到堆中?
5.线程同步和线程通信的方式?
6.volatile的原理是什么?
7.cas的底层实现?
8.可重入锁是什么?基于AQS如何实现可重入锁?如何实现公平锁和非公平锁?
9.AQS的同步队列是双向还是单向?为什么要设计成双向的?当一个线程释放锁后,怎么唤醒同步队列中的线程?
10.两个线程分别对静态变量,进行100次i++,怎么保证i的最终结果是200?
11.为什么重写equals()方法,也要重写hashcode方法?
12.hashmap使用什么方法解决冲突?使用头插法还是尾插法?头插***有什么问题?那为什么还要在1.7的时候使用头插法?
13.Spring中是怎么实现单例模式的?哪些场景下会用到多例模式?
14.Spring事务里,是怎么获取数据库connection的?
15.AOP,对一个私有方法进行增强时,程序能否运行成功?(面试官手写示例代码让你判断)
16.mysql,表中经常会有id字段,这个id字段我们从来不会在实际页面中显示,能否把它删除(想问id字段的必要性?)?
17.写SQL语句?在一个成绩表里,有学生姓名,课程,成绩三个字段,查询没有挂科的所有学生,要求结果中不能有重复
18.什么时聚簇索引和非聚簇索引?非聚簇索引查询过程?使用非聚簇索引能否不通过回表就查询到数据?
19.什么是覆盖索引?
20.编程题:二叉树先序遍历,不能使用递归。
21.在java层面上能否证明x>x+1?
#美团面试##美团##实习##Java工程师##面经#
全部评论
我可以问一下自我介绍要说什么吗。。。
1 回复
分享
发布于 2020-03-18 11:45
工作多年,重新找工作,结果也得刷这些东西,看看面经。。。
1 回复
分享
发布于 2020-03-18 12:45
滴滴
校招火热招聘中
官网直投
第21题没懂,考的是数据溢出吗?
点赞 回复
分享
发布于 2020-03-17 22:06
楼主收到二面通知了吗?
点赞 回复
分享
发布于 2020-03-17 22:26
阔怕 大佬
点赞 回复
分享
发布于 2020-03-17 22:37
工作还是实习啊
点赞 回复
分享
发布于 2020-03-17 22:41
这面试官明显没把握好时间啊😂
点赞 回复
分享
发布于 2020-03-17 23:03
第四题写错了,是为什么要把字符串常量池放到堆中
点赞 回复
分享
发布于 2020-03-17 23:37
11是不是说反了。
点赞 回复
分享
发布于 2020-03-17 23:51
楼主几点面的呀,感觉题好像
点赞 回复
分享
发布于 2020-03-18 00:25
楼主面的是哪个事业部?
点赞 回复
分享
发布于 2020-03-18 10:27
二面估计凉凉
点赞 回复
分享
发布于 2020-03-18 12:13
两个小时也太顶了。。。我这50分钟完事了😂
点赞 回复
分享
发布于 2020-03-18 13:04
我昨天面了一个多小时,到现在也没通知二面,hr说3-5天通知,不知道凉了么
点赞 回复
分享
发布于 2020-03-18 13:12
楼主,请教下,为什么1.7要把字符串常量池放到堆中,这个怎么答哈😂
点赞 回复
分享
发布于 2020-03-18 13:42
网上都说HashMap头插会导致并发条件下链表成环,但是在多线程的环境下不是应该避免使用HashMap吗?总感觉这个原因说不通。求解答
点赞 回复
分享
发布于 2020-03-18 14:01
楼主,你是找的日常实习,还是暑假实习,需要笔试吗
点赞 回复
分享
发布于 2020-03-18 15:01
美团后台成都,有收到面试邀请的吗?当时一题不会,好尴尬
点赞 回复
分享
发布于 2020-03-18 16:42
我想问问楼主一面是电话面试吗,二面是不是在牛客的视频面试?
点赞 回复
分享
发布于 2020-03-18 17:45
楼主笔试a了多少 ,渣渣我还没收到面试
点赞 回复
分享
发布于 2020-03-18 17:47

相关推荐

16 184 评论
分享
牛客网
牛客企业服务