Java美团实习面经

1、自我介绍
Java
2、list和set的区别
3、list在遍历删除的时候出现的问题
4、set怎么实现不重复元素
5、hashmap数据结构
6、扩容怎么实现
7、年轻代的划分,为什么要这么划分
8、运行时数据区
9、类加载
10、为什么使用双亲委派
11、如何保证一个类只能被加载一次

tcp,http
12、tcp和udp的区别
13、tcp如何实现可靠性
14、怎么实现拥塞控制
15、https的过程
16、http的状态码
17、cookie、session

数据库
18、mysql的索引存储结构(除了B+树还有什么吗?)
19、外连接与内连接
20、有联合索引(a,b,c),查询(c,a)时能够走联合索引吗
21、四大隔离级别和出现的问题
22、RR级别下如何避免幻读

多线程
23、synchronized与lock的区别
24、cas可能出现的问题
25、线程池创建时的参数
26、这些参数怎么配合使用
27、如何使得多线程有相同的执行机会
28、多线程环境下如何使得一个线程有更长的执行时间

编程:
29、实现链表的反转(不能借助其他数据结构)
#美团点评##美团##实习##Java工程师##面经#
全部评论
好紧张,第一次面试
1 回复 分享
发布于 2020-05-03 18:48
点赞 回复 分享
发布于 2020-04-25 11:55
楼主二面距离一面多久啊,我这个一个星期了还没信。感觉面的还行啊。
点赞 回复 分享
发布于 2020-05-02 22:30
答主,,请问你27 28咋答的😂😂
点赞 回复 分享
发布于 2020-05-03 09:58

相关推荐

5 40 评论
分享
牛客网
牛客企业服务