美团一二三面经

分享一下美团的三面面经吧,给自己攒点人品

94号一面

1final可以用来修饰什么?修饰了一个list呢,可以修改元素吗

2、类加载的双亲委派机制

3Hashmap的时间复杂度是多少,解决冲突的方案有哪些,为啥转成红黑树

4B树和B+树的应用场景

5、堆的应用场景,大顶推弹出根之后如何调整

6、其他的排序算法说一下

7、海量的数找出现次数最多的3个数,如果这些数都在1-10000之间应该怎么做

8、基于TCP的协议

9、怎么理解TCP是面向连接的

10、死锁解释一下

11、避免死锁的方案,操作系统里经典的解决死锁的算法

12Spring里的控制反转和依赖注入


96号二面

1StringBuilderBuffer的区别,确定单线程的条件下Builder会比buffer快吗

2SynchroinedLock的区别

3、并发包是JDK1.几加进来的

4Intgerint有什么区别

5int是多少位

6String a=new String(“123”)发生几次内存分配

7TreeMap是怎么实现的

8ConcurrentHashMap做了什么优化

9CharAt怎么实现的

10、网络的五层模型,tcp在哪层,IP哪层,MAC在哪层,5G在哪层

11、三次握手第二次失败了,客户端和服务器分别做什么

12、建立组合唯一索引的语句

13、字段自增怎么建


昨天晚上3面聊人生,就俩技术问题,线程和进程的区别,java内存模型。
美团面试体验贼好,面试官准时上线,体验都很好,也在积极引导,求美团爸爸发offer

#美团##面经##校招##Java工程师#
全部评论
大佬什么部门
点赞 回复 分享
发布于 2019-09-11 10:07
没撕代码吗?我上来就三道题😂
点赞 回复 分享
发布于 2019-09-11 10:17
tql
点赞 回复 分享
发布于 2019-09-11 10:26
点赞 回复 分享
发布于 2019-09-11 10:43
楼主,请问海量的数找出现次数最多的3个数,如果这些数都在1-10000之间应该怎么做 这个怎么答?第一小问应该是小根堆,但是具体是怎么样不太理解,第二个应该是利用桶排序原理
点赞 回复 分享
发布于 2019-09-11 14:07
多长时间啊
点赞 回复 分享
发布于 2019-09-11 14:58
我也觉得美团面试体验是最好的
点赞 回复 分享
发布于 2019-09-11 15:25
美团面试体验真的很不错
点赞 回复 分享
发布于 2019-09-11 17:27
美团一面给了一个编程题没做出来,别的答得很好,这个还能过吗😂
点赞 回复 分享
发布于 2019-09-11 17:31
有hr面吗
点赞 回复 分享
发布于 2019-09-11 17:55

相关推荐

jack_miller:杜:你不用我那你就用我的美赞臣
点赞 评论 收藏
分享
7 94 评论
分享
牛客网
牛客企业服务