美团后台面经

没有收到电话和邮件的面试邀约,但是在公众号上查到了,还是去了一下,面会官临时给找了人面试
一面
1.自我介绍
2.介绍实习和项目(面试官一直强调要说项目中的难点,奈何只有增删改查)
3.几个垃圾回收算法各自的优劣,讲一下自己知道的垃圾回收器
4.Integer 缓存数据的范围? 答:-127到128;是否可以变化?面试官提示是可以的
5.年轻代设为 8:1:1 的原理是啥?没答出来(挠头)。
6.自己定义一个对象是否可以作为hashmap的key,答:重写equals方法和hashcode;为什么要重写
7.讲一下oom以及遇到这种情况怎么处理的,是否使用过日志分析工具
8.final关键字
9.讲一下联合索引在B+树中是怎么存储的
10.select * from Table where a=? and b=? order by c,d;如何建立索引 
11.写代码:对角线打印4*4的矩阵
12.写代码:如何把1到n块钱,等概率分给n个人
二面
1.问实习做了啥,实习公司的业务场景,以及如何改进()
2.写代码:写一个线程安全的单例模式(写了个饿汉模式),双重校验锁模式为什么要使用volatile关键字,
   JVM还有哪些方式可以实现内存屏障,指令重排的优势是什么
3.写代码:在a[n]数组找第K大的数
4.写一个 Map reduce的代码。不会写
5.画一下hadoop的架构。简单画了一下


#面经##美团##秋招##Java工程师#
全部评论
-128到127integer的缓存
点赞 回复
分享
发布于 2018-08-25 11:20
811可以从新生代朝生暮死不需要那么大survivor区,还有minorgc发生次数多,需要使用复制算法提高效率并且不需要太多的空间利用率。
点赞 回复
分享
发布于 2018-08-25 11:25
饿了么
校招火热招聘中
官网直投
大佬 岗位是后台开发还是大数据开发啊
点赞 回复
分享
发布于 2018-08-25 15:18
大佬。。假的C++标签
点赞 回复
分享
发布于 2018-08-25 15:47
这不是云计算和大数据方面的吗? 手撕代码写的怎么样?
点赞 回复
分享
发布于 2018-08-25 16:03
这是 C++么 ,,,看上去像是 java
点赞 回复
分享
发布于 2018-08-25 22:04
请问楼主是现场面吗,北京还是上海呢
点赞 回复
分享
发布于 2018-08-28 19:41
请问索引那道题怎么建立呢
点赞 回复
分享
发布于 2018-08-28 22:52
JVM还有哪些方式可以实现内存屏障,指令重排的优势是什么? 请问这道题的答案是什么呢,很困惑
点赞 回复
分享
发布于 2018-09-14 14:59
mapreduce 的实现。请问您在简历上写了吗,还是美团要求用这个?
点赞 回复
分享
发布于 2019-06-12 16:12

相关推荐

点赞 139 评论
分享
牛客网
牛客企业服务