美团成研暑期实习面经1、2oc
3.22一面 3.24约二面 3.27二面 3.28oc
一面:50min
面试官看起来就很和蔼,并且自己会先做自我介绍。
1、自我介绍
2、实习做了啥,照着简历上的产出提问,然后是项目
3、MySQL索引底层,为什么不用平衡树,为什么不用B树
4、MySQL查询和插入流程?讲了下buffer pool
5、对开始时间和结束时间分别建索引,查询where start>xxx and end<xxx索引情况?
6、Java类加载机制。忘了
7、Java双亲委派模型是什么
8、讲讲对spring ioc的理解
9、什么是并发安全?什么是幂等。
10、HashMap是并发安全吗?什么场景不安全,有哪几种方式获取并发安全的Map
11、ConcurrentHashMap遇到上面那种不安全场景会发生什么?
12、RabbitMQ怎么保证它的顺序性?
13、Redis怎么保证和数据库数据一致性的
14、Redis为什么要做成单线程?
15、如果Redis中有一个key你更新数据库后把它删了,此时大量请求查询它要怎么做
16、快排的时间复杂度、空间复杂度
17、算法:快排
18、反问实习时间
二面:50min
1、自我介绍
2、实习相关?
3、从技术方面怎么做可以帮助你们的产品达成目标?
4、IM项目,为什么不让两个用户直接连接?(答 多重NAT客户没有公网ip,明显不满意)
5、了解过企业的视频聊天是怎么做的吗?没了解过,ok
6、TCP和UDP的区别是?
7、那UDP最大报文有多大?一开始没听清讲了TCP的,面试官打断,我说UDP不会,他说那讲讲TCP吧
8、Redis和MySQL的区别?
9、如果把MySQL的硬盘存储换成内存存储,可以跟Redis比吗?
10、Redis设计成单线程有什么好处什么坏处?
11、美团外卖你进入列表页,商家列表怎么来、怎么排序的你想过吗?
12、那怎么通过你的距离查找附近的商家呢?Redis GEO
13、那Redis底层怎么实现的在全部经纬度内找到你附近的位置?
14、智力题,不会
15、Redis一个key的value过大会带来什么问题?
16、在业务中不可避免要遇到大key,怎么做?
17、实习时间、优点缺点、期望美团给你带来什么
第二天上午oc 希望稳稳落地
#美团#