美团一面

有些问的比较细,会引导着回答,可惜我太菜了,汗流浃背

八股
1.HashMap如何实现
2.红黑树比链表的优点是什么
3.建树开销是一次,查询是无限次,那么建树开销的可以被均摊的,为什么不一开始就用红黑树
4.怎么理解责任链模式
5.享元模式
6.怎么理解AOP
7.除了AOP,还有其他方式能达到这种功能吗(比如统计函数的耗时)
8.注解可以实现吗?
9.知道@Data注解吗,作用于哪个阶段
10.Data注解作用于编译期,会向类插入代码,那通过注解也能实现统计函数的耗时功能。与AOP的方式相比,具体有什么差异呢,各自优缺点?
11.TCP协议的状态(三次握手、四次挥手的转换状态)
12.握手/挥手的初始序列号是多少,如何生成的
13.tcp握手时,还交换了哪些信息    ——说了滑动窗口大小
14.然后引导,TCP头部有哪些字段?选项有哪些字段
15.Redis的数据结构有哪些
16.BitMap的使用场景
17.String的底层存储结构?
18.Redis的某个key的value是1,那么底层数据是什么?
19.zset除了跳表,还有其他的底层存储格式吗
20.ThreadLocal实现原理
21.Integer a=1,Integer b=1, a==b?

手撕:以k个为一组,链表反转

总结:很多八股掌握的不够深入,经不住拷打

#面经##美团#
全部评论
请问佬有实习或者项目吗,怎么一直在拷打八股,明天到我面了很紧张
2 回复 分享
发布于 2025-03-26 14:18 广东
是不是因为0实习呀 这拷打的有点深
1 回复 分享
发布于 2025-04-01 10:52 江苏
八股太细了
点赞 回复 分享
发布于 2025-05-18 18:22 广东
八股太细了
点赞 回复 分享
发布于 2025-04-11 00:44 山西
八股太细了
点赞 回复 分享
发布于 2025-04-08 22:38 上海
八股太细了
点赞 回复 分享
发布于 2025-04-07 15:33 法国
Redis结构多样
点赞 回复 分享
发布于 2025-04-03 17:47 重庆
mark 底层八股
点赞 回复 分享
发布于 2025-04-02 15:35 北京
m
点赞 回复 分享
发布于 2025-04-01 13:22 北京
mmm
点赞 回复 分享
发布于 2025-04-01 10:53 广西
感觉这些八股比较正常吧,但是有几个确实要是没深入理解不好回答
点赞 回复 分享
发布于 2025-04-01 10:16 陕西
八股太细了
点赞 回复 分享
发布于 2025-03-30 20:01 北京
八股太细了
点赞 回复 分享
发布于 2025-03-28 10:53 广东
八股太细了
点赞 回复 分享
发布于 2025-03-27 00:25 陕西
投了多久约面的
点赞 回复 分享
发布于 2025-03-26 19:34 湖南
八股太细了
点赞 回复 分享
发布于 2025-03-26 17:45 江苏
八股太细了
点赞 回复 分享
发布于 2025-03-26 14:15 辽宁
m
点赞 回复 分享
发布于 2025-03-26 00:02 重庆
跟我问的好像,是食杂零售部门吗
点赞 回复 分享
发布于 2025-03-25 14:22 吉林

相关推荐

03-21 12:14
山东大学 Java
1.你的登录功能是基于什么来实现的呢?2.你使用了多级缓存,redis+本地缓存,那你的本地缓存是怎么去实现的?3.如果redis和DB库存不一致导致超卖了怎么办?4.如果redis和DB库存不一致,如何让用户感知到下单失败?5.如果抢票只有一张票,但是有上千万和请求到来,如何进行处理?不用消息队列的话?比如令牌桶?限流?6.用redis来实现全局唯一ID是如何来实现的?会不会导致7.项目有做分布式的部署么?如何实现?8.了解什么是Function call,什么是mcp,什么是skill么?9.平时编程有用什么AI么?10.Java面向对象的三大特性是什么呢?有什么含义?11.子类中如何引用父类的方法?12.父类对象的引用可以调用指向子类的新方法么?13.重载和重写有什么不一样么?14.如果重载里面的参数是list,但是泛型不一样,算重载么?15.被哪些修饰修饰的方法是可以重写的?16.Java的static方法有哪些作用?17.有什么办法在静态方法里面调用非静态的方法?18.Java常见的集合或者说集合框架有哪些?19.Concurrenthashmap是如何实现的?20.Java里面有哪些创建线程的方法?21.线程池的有哪些参数?他们具体什么含义?22.为什么要尽量使用自己定义的线程池?23.Thread local的实现是什么?它里面用了什么引用?24.排查过内存泄露的例子么?如何排查内存泄露?25.如何去排查OOM?26.Spring中的autowired和resource注解有什么区别么?27.Spring的bean默认是单例还是多例的?如何创建多例的bean?28.如果依赖注入的时候接口有两个实现,怎么是选择要注入哪个?29.Spring的IOC和DI是什么意思?30.用过spring的切面么?如何使用切面?31.MySQL有哪些隔离级别?他们怎么实现?为什么使用Mvcc解决可重复读?32.MySQL的索引失效的场景有哪些?33.索引是越多越好么?34.为什么平时实际生产要反范式?35.数据库的Join有哪几种方式join啊?有两个表,一张是交易的表,一张是结算的表,交易会每天给把它收到的订单给结算发一份。两个表都有订单号字段,如果有人在结算的表插入订单(不在交易的表)或者交易给结算的表丢失部分数据,如何去排查这些异常的数据?36.计算机网络的tcp协议如何做拥塞控制?37.Tcp头部的内容了解么?有哪些字段?38.手撕:K个一组翻转链表回答了七八成的问题吧,手撕六分钟写出来,面完直接约二面
牛客在线求职答疑中心
点赞 评论 收藏
分享
评论
30
222
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务