蚂蚁集团面试题 · 方案权衡
蚂蚁集团相关面试题,按最终去重题目聚合。
共 1880 道真题 · 当前筛选命中 600 道 · 更新 2026-08-05
筛选题目已选:方案权衡
考察点
技术栈
第 81 题请解释数据库事务隔离性是如何实现的? 考察对事务隔离级别的底层机制理解第 82 题说一下布隆过滤器的原理 考察对布隆过滤器数据结构、哈希映射与误判率的理解第 83 题考虑如下场景:数据库存储余额数据,大量任务需要并发修改余额,如果对每次修改都加数据库锁,会导致任务等待时间过长。有没有更好的办法来保证并发安全并减少等待? 考察高并发余额操作的并发控制与性能优化能力第 84 题请说明消息队列事务消息的核心流程,以及如何保证本地事务和消息发送的最终一致性。 考察事务消息的原理与实现步骤第 85 题在设计日志器时,你是如何考虑和控制其CPU资源占用的? 考察候选人设计时对性能开销的敏感度与具体优化手段第 86 题系统中有一块内存,如何大量的读、少量的写,怎么保证读一致? 考察并发环境下读多写少场景的内存一致性保证方案第 87 题在特征数据收集方案中,如何权衡可靠性和实时性? 考察对特征数据收集系统中可靠性与实时性权衡的设计能力第 88 题请介绍 Vue 中 mixins 的用途与主要使用注意事项。 考察对 Vue mixins 机制的理解、典型场景及潜在风险第 89 题在线程池满载后,有哪些优化策略可以避免任务丢失?请说明不同策略的适用场景。 考察线程池拒绝策略和任务缓冲方案的设计能力第 90 题你如何看待 RAG 在大模型应用中的定位?它未来是否会长期存在? 考察对 RAG 技术本质的理解及其在大模型应用中的长期价值判断第 91 题Java中synchronized和ReentrantLock有什么区别? 考察对Java并发锁机制的理解与选择第 92 题使用消息队列解耦与直接使用数据库记录变更有什么区别? 考察对解耦方案选型及权衡的分析能力第 93 题Kafka 和 RocketMQ 在消费者超时或者消费者宕机的情况下会怎么处理? 考察对两种主流消息队列消费者故障处理机制的对比理解第 94 题线程池如何设置线程数? 考察线程池参数设计原则与业务场景权衡第 95 题请介绍JVM的垃圾回收算法和常见垃圾回收器。 考察对GC算法、机制和回收器特点的掌握第 96 题请说明B树和B+树的区别,并解释为什么数据库索引通常使用B+树而非B树。 考察对B树与B+树结构差异的理解,以及基于场景的能力边界分析第 97 题进程间通讯的方式有哪些? 考察对进程间通信机制的理解与区别第 98 题ReentrantLock 的公平锁和非公平锁是如何实现的? 考察对 Java 并发锁机制中公平性与非公平性实现原理的理解第 99 题Protobuf的底层了解过吗,为什么效率高? 考察对Protobuf编码原理和高效性机制的理解第 100 题Kafka 为什么能实现高吞吐? 考察对 Kafka 分布式消息系统核心设计原理的理解