美团面经,已oc

1. ThreadLocal在什么情况下会导致out of memory?
2. 阿里规范中为什么要求用static来修饰ThreadLocal变量?
3. 存储100万数据时,选HashMap还是ConcurrentHashMap?
4. 多线程情况下使用HashMap会导致什么问题?
5. HashMap扩容时需要注意什么?
6. 仿大众点评项目中缓存空值具体是怎么实现的?
7. 布隆过滤器的误判率大概是多少?
8. 仿大众点评项目中,类似微博大V发博客的场景,使用推模式还是拉模式?大粉丝量时推模式会有什么问题?
9. Redis分布式锁为什么要使用Lua脚本?纯Java代码为什么不可以?
10. 为什么选用Websocket?除了Websocket,是否考虑过其他协议(如谷歌的相关协议)?
11. 分布式环境下用schedule的关单会有什么问题?
12. 若系统扩大为分布式且单量增大,解决定时任务问题的思路有哪些?
13. 日志框架用的是log4j还是log4j2?日志应在哪些地方重点打印?
14. 碰到老应用、老系统日志不全时,如何最快地加上基础日志打点?
15. 为什么选用Mybatis plus而不选用JPA?
16. 线程池在系统里用在哪些位置?
17. 线程池的核心参数有哪些?从核心线程数达到最大线程数需要什么条件?
18. 在优惠券秒杀场景下,阻塞队列应设置多大?
19. RabbitMQ与Redis stream的推流最大区别是什么?
20. 仿大众点评项目中,最重要的几张表是哪几张?订单表应加什么索引?
21. MySQL的日志指的是哪些?集群模式最主要依赖的日志是什么?
22. 生产环境中如何避免主从同步延迟带来的故障?
23. JDK 11、17有哪些新特性?

手撕:策略模式
全部评论
三个月,接近二十场,终于面进去了
16 回复 分享
发布于 2025-07-03 15:50 江苏
怎么感觉问的有点深啊
3 回复 分享
发布于 2025-07-08 18:49 山东
mark学习
1 回复 分享
发布于 2025-07-22 20:00 吉林
mark学习
点赞 回复 分享
发布于 2025-08-29 17:14 广东
mark学习
点赞 回复 分享
发布于 2025-08-12 23:33 安徽
我还以为是大二的
点赞 回复 分享
发布于 2025-07-23 13:59 安徽
终于上岸了,关注好久
点赞 回复 分享
发布于 2025-07-23 13:03 北京
27届都这么卷了吗
点赞 回复 分享
发布于 2025-07-20 11:48 河南
mark学习
点赞 回复 分享
发布于 2025-07-15 12:47 浙江
mark学习
点赞 回复 分享
发布于 2025-07-14 13:33 北京
好想去美团啊
点赞 回复 分享
发布于 2025-07-13 10:12 上海
佬可以问一下bg吗,外卖加点评能约到面是本硕都是科大吗
点赞 回复 分享
发布于 2025-07-11 10:44 天津
哪个部门?
点赞 回复 分享
发布于 2025-07-10 17:22 上海
mark学习
点赞 回复 分享
发布于 2025-07-10 16:05 四川
佬22题怎么回答的呀
点赞 回复 分享
发布于 2025-07-10 00:46 北京
秋招还是实习啊?
点赞 回复 分享
发布于 2025-07-09 14:28 上海
mark学习
点赞 回复 分享
发布于 2025-07-09 14:12 北京
谢谢分享
点赞 回复 分享
发布于 2025-07-09 12:14 广东
mark学习
点赞 回复 分享
发布于 2025-07-09 00:49 四川
佬,这些问题怎么记录的,面试录音吗,这个思维导图怎么生成的
点赞 回复 分享
发布于 2025-07-07 07:53 陕西

相关推荐

03-25 18:24
已编辑
南京邮电大学 Java
1.必须要有实际的业务价值。最近发现身边很多同学朋友背景不同,经历不同,但是很多时候一些经历看似远远不如别人的同学却可以拿到更多面试机会。就是因为他会根据不同公司的招聘需求会对项目进行动态调整,以岗位要求为核心,努力让面试官一看就感觉到:这个同学的项目和我们的业务场景很贴切,一旦对项目感兴趣了,八股翻车的概率就大大降低了。面试官也会想:终于不是一个拿小破站烂大街项目海投的人了。面试通过的概率自然大大增加了。要是没有足够的时间准备可以对口的项目,也没有关系,你的项目至少要让面试官感觉,你是有思考的,不是纯粹的编程机器或者vibe coder。(当然了,最好的方式无疑就是做一个解耦的项目,可以在几个小时内快速改造。)2.在1的基础上展现自己的技术深度(贴合实际的业务场景)。这一点很好理解, 一个技术优秀的Agent项目无疑就是Agent部分足够优秀➕工程落地足够优秀。Agent部分就比如多智能体是怎么协作的,多步任务的执行能力,长期记忆短期记忆如何处理,Agent流程的可观测性,如何防幻觉等等,大家对这一点感兴趣可以看我上一个帖子。工程落地部分就比如在真实的业务场景下,你的项目的校验机制,多维权限,是否上线部署,性能与安全性,可观测性与拓展性等等,核心就是让面试官感觉这是一个完整的,可用的项目,而不是一个demo。3.在前两者的基础上展现自己的技术广度。这一点就更好理解了,比如前一个项目用多智能体协作,优秀的skill编排和记忆功能,好的MCP调用深耕一个业务场景。下一个项目就可以着重深挖RAG部分,比如 混合检索 + 重排, 多模态图像处理, 可视化管理 + 自动化评估, 三层测试体系, 全链路白盒化追踪。不过这一点依然是建立在前两者的基础上,比如投递的是RAG开发工程师,你洋洋洒洒的写上两个深挖Agent的项目加一个简单的知识库问答,这样无论你前两个项目有多优秀都很难通过初筛或初面。最后还是祝大家春招/实习顺利,offer多多。如果我说的有一点帮助,欢迎点个小星星/关注或收藏。
大厂面试问八股多还是项目...
点赞 评论 收藏
分享
评论
73
399
分享

创作者周榜

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