美团点评一面面经(8.13-下午两点半)
1.自我介绍
2.一副扑克,从中抽取六张牌,问抽到炸弹(包括双王)的几率多大
3.美团点外卖的业务流程(跟我的项目有关)
4.TCP/UDP
5.浏览器访问服务器为什么使用TCP协议
6.TCP的三次握手,为什么不是两次或四次
7.TCP可靠性的体现
8.线程和进程
9.哪几种情况会导致死锁,如何避免死锁
10.类的JavaBean重写了equals()方法,为什么还要重写hashcode(),equals()和==的区别,并现场给出实例判断
11.HashMap的底层数据结构、各自时间复杂度及put方法是如何实现的
12.现场写sql语句
13.HashMap1.8相比1.7,红黑树的优势在哪里
14.两个线程同时运行HashMap会发生什么
15.反射机制
16.Mysql的存储引擎类型及它们的区别
17.MVCC解决了什么问题
18.Mysql数据库索引的数据结构
19.现场手撕代码:
给两个有序数组,两数组合并生成新数组,依旧保持有序,考虑时间复杂度
希望能对大家有所帮助,一起加油🤗🤗🤗
#面经##美团##Java工程师##校招#
2.一副扑克,从中抽取六张牌,问抽到炸弹(包括双王)的几率多大
3.美团点外卖的业务流程(跟我的项目有关)
4.TCP/UDP
5.浏览器访问服务器为什么使用TCP协议
6.TCP的三次握手,为什么不是两次或四次
7.TCP可靠性的体现
8.线程和进程
9.哪几种情况会导致死锁,如何避免死锁
10.类的JavaBean重写了equals()方法,为什么还要重写hashcode(),equals()和==的区别,并现场给出实例判断
11.HashMap的底层数据结构、各自时间复杂度及put方法是如何实现的
12.现场写sql语句
13.HashMap1.8相比1.7,红黑树的优势在哪里
14.两个线程同时运行HashMap会发生什么
15.反射机制
16.Mysql的存储引擎类型及它们的区别
17.MVCC解决了什么问题
18.Mysql数据库索引的数据结构
19.现场手撕代码:
给两个有序数组,两数组合并生成新数组,依旧保持有序,考虑时间复杂度
希望能对大家有所帮助,一起加油🤗🤗🤗
#面经##美团##Java工程师##校招#