美团Java后端开发实习二面

1、请介绍一下倏掳镅髭负目的整体流程以及上下游交互。
2、在xx场景中,如何保证消息不重复(幂等性)?
3、如何处理消息“漏发”的问题?
4、数据库分表为什么要分128张?依据是什么?
5、人群圈选时遇到的“圈选过多”问题是如何发现并解决的?
6、为什么使用雪花算法?如何解决时钟回拨问题?
7、大模型应用中,意图识别(Intent Recognition)是如何实现的?
8、你了解 COT (Chain of Thought)吗?
9、了解 Function Calling 和 MCP 吗?
10、关于 RAG(检索增强生成),切片(Chunking)和向量库是如何处理的?
11、为什么会出现答非所问的场景?
12、Linux常用命令有哪些?
13、在 Java List 遍历过程中直接删除元素会有什么问题?
14、MySQL 索引 B+树和 B树的区别?
15、MySQL最左匹配原则是什么?(a,b,c)索引,查(b,c)能走索引吗?
16、MyBatis中resultMap 和resultType 的区别?
17、Java 异常处理中,try中return A,finally中 return B,最后返回什么?
手撕:82.删除排序链表中的重复元素 II
全部评论
接面试
点赞 回复 分享
发布于 01-05 14:14 山东

相关推荐

等闲_:小红书基本不区分日常和暑期,你是应届实习时间够了就有转正机会,只要部门有hc
点赞 评论 收藏
分享
01-04 10:25
门头沟学院 Java
1、你怎么理解Java和Go这两种语言的区别?2、你个人更喜欢哪种语言?3、谈谈Java和Go在GC(垃圾回收)方面的区别?4、Java为什么要设计成分代回收这种机制?5、新生代和老年代分别用的是什么清除算法?6、新生代和老年代的默认比例是多少?7、xx项目中,任务切片的具体细节是怎样的?8、分库分表的分表键是怎么设计的?为什么分128张表?9、为什么使用RocketMQ而不是Kafka?10、除了异步和削峰,使用MQ还有什么考量?11、关于自研限流器:为什么公司没有现成的组件需要自己写?12、设置令牌桶参数时,有没有考虑“预热”?13、限流和熔断的区别是什么?分别作用在服务端还是客户端?14、本地缓存(LocalCache)如何保证集群一致性?(即怎么通知所有机器清除缓存)雪花算法(Snowflake)生成的ID结构?存在什么问题?15、分布式锁的超时时间设为多少?为什么?16、锁超时了怎么办?17、看门狗(Watchdog)机制,如果有1000个线程,需要开1000个守护线程吗?18、乐观锁和悲观锁的区别?乐观锁(CAS)有什么问题?19、Java中如何在不重启JVM的情况下修改一个类的结构?(HotSwap)关于热更新:20、进程、线程、协程的区别?21、Java线程的状态有哪些?IO操作时线程处于什么状态?22、数据库聚簇索引和非聚簇索引的区别?23、MySQL有哪些日志?Redo Log是在存储引擎层还是服务层?手撕:19.删除链表的倒数第 N 个结点
查看25道真题和解析
点赞 评论 收藏
分享
狸猫换offer:埋点都出来了
点赞 评论 收藏
分享
评论
1
8
分享

创作者周榜

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