为了保证制作简历的安全性和流畅性,建议您使用Chrome浏览器进行访问
一壶好茶到天明 湖南师范大学·2022届
APP 内打开
分享
7
66

美团点评社招java一面面经

1、做一下自我介绍吧,简单说一下你的项目?

2、有遇到过内存泄漏吗?你们是怎么解决的?这个前阵子确实遇到过一次,还算运气比较好。

3、java的基本类型有哪几个?String是不是java的基本类型?String为什么要是final类型的?

4、反射机制的底层实现是什么?动态***呢?动态***的实现原理?

5、hashmap了解吗?说一下hashmap相关的一些东西?hashmap是线程安全的吗?为什么是线程安全的?concureenthashmap了解吗?他是如何实现线程安全的?你刚才说1.8基于cas?cas的ABA问题怎么解决?

6、说一下JVM的线程模型?这些区域都分别是干啥用的?java线程模型和jvm线程模型注意区分、总结下,网上很多文章都是错的。

7、说一下java类加载器的工作机制?类加载在那个区域进行的?

8、说一下java的线程模型?violate了解吗?他的原理是什么?violate是线程安全的吗?为什么不是?

9、保证线程安全的解决方法有哪些?说一说读写锁吧,读写锁的读

10、数据库的索引有哪几种?为什么要用B+树来做索引?组合索引和几个单个的索引有什么区别?数据库的大表查询优化了解吗?MVCC机制了解不?MVCC机制有什么问题?怎么去解决这个问题?mysql慢语句调优做过吗?说说你是怎么做的?

11、redis了解吗?你说说怎么用redis实现分布式锁?

12、spring中Bean的作用域,springMVC的controller是线程安全的吗?怎么去保证线程安全呢?

13、消息队列有用过吗?说说你怎么用的?你这么用感觉不大对吧。。大写的尴尬。。

14、计算机网络了解吗?说一说TCP三次握手和四次挥手吧,感觉这个真的是计算机网络必考知识点啊,每次问到计算机网络都会问这个。time_wait状态产生的原因是什么?,有什么危害?可以如何避免?

15、leetcode153. 寻找旋转排序数组中的最小值 假设按照升序排序的数组在预先未知的某个点上进行了旋转。 ( 例如,数组 [0,1,2,4,5,6,7] 可能变为 [4,5,6,7,0,1,2] )。 请找出其中最小的元素。


你可以假设数组中不存在重复元素。

示例 1: 输入: [3,4,5,1,2] 输出: 1 示例 2: 输入: [4,5,6,7,0,1,2] 输出: 0 你手里有哪些offer了?最快什么时候能入职呢?还有什么问题想问的?然后说会有hr联系你,第二天就接到了hr约二面时间的通知。 总结下来,面试问的东西还是挺宽的,而且问的很细,一个知识点基本都是问到答不上来为止。还是有很多东西需要加强?在美团的面试中还是学到了一些东西。


发布时间:2020年07月09日
用户头像
我来说两句…
共 7 条评论
A君。 上海财经大学·2022届
社招问这么简单吗
2020年08月31日 回复
Zeke 中山大学·2022届
老哥,二面问了什么问题?一共几面?
2020年09月01日 回复
我走路带风 大连海事大学·2022届
几年经验
2020年09月01日 回复
刘浪远方r 苏州大学·2022届
社招,问的这么简单?
2020年08月30日 回复
北城 哈尔滨工业大学·2022届
多少岁啊
2020年08月30日 回复
i青草味阳光 天津工业大学·2022届
offer稳了吗?
2020年08月30日 回复
赵开心ggg 华北电力大学·2022届
我感觉这些问题我只能答上几个😥
2020年08月29日 回复