美团点评社招java一面面经

美团点评社招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约二面时间的通知。
总结下来,面试问的东西还是挺宽的,而且问的很细,一个知识点基本都是问到答不上来为止。还是有很多东西需要加强?在美团的面试中还是学到了一些东西。#美团##社招##Java工程师##面经#
全部评论
几年经验
1 回复 分享
发布于 2019-12-08 00:11
社招问这么简单吗
点赞 回复 分享
发布于 2019-11-08 10:07
社招,问的这么简单?
点赞 回复 分享
发布于 2019-11-08 10:14
我感觉这些问题我只能答上几个😥
点赞 回复 分享
发布于 2019-11-08 13:36
感谢分享面经!欢迎参加过社招的牛友分享面经,领取京东卡~~ -------------------- 活动:社招面经征集|参加过社招的牛友,来发面经吧,拿京东卡
点赞 回复 分享
发布于 2019-11-08 14:26
老哥,二面问了什么问题?一共几面?
点赞 回复 分享
发布于 2019-11-19 22:11
多少岁啊
点赞 回复 分享
发布于 2019-12-08 00:17
动态***
点赞 回复 分享
发布于 2019-12-10 19:29

相关推荐

10-30 22:18
已编辑
毛坦厂中学 C++
点赞 评论 收藏
分享
16 152 评论
分享
牛客网
牛客企业服务