蚂蚁集团面试题 · 技术原理

蚂蚁集团相关面试题,按最终去重题目聚合。

1880 道真题 · 当前筛选命中 1366 · 更新 2026-08-05

筛选题目已选:技术原理
第 221 题如何从代码库中准确理解查询语义并进行检索? 考察对代码库查询语义理解与检索方法论的掌握问题拆解技术原理第 222 题高并发下删除缓存后,如何避免数据库被击穿? 考察缓存一致性、并发控制和降级策略应对缓存击穿的能力风险判断系统设计技术原理Redis第 223 题请介绍JVM的垃圾回收算法和常见垃圾回收器。 考察对GC算法、机制和回收器特点的掌握技术原理方案权衡JVM第 224 题请说明B树和B+树的区别,并解释为什么数据库索引通常使用B+树而非B树。 考察对B树与B+树结构差异的理解,以及基于场景的能力边界分析技术原理方案权衡第 225 题请列举并简要说明 Redis 的常见应用场景。 考察对 Redis 数据结构与典型应用场景的理解业务理解技术原理Redis第 226 题进程间通讯的方式有哪些? 考察对进程间通信机制的理解与区别技术原理技术选型方案权衡第 227 题ReentrantLock 的公平锁和非公平锁是如何实现的? 考察对 Java 并发锁机制中公平性与非公平性实现原理的理解技术原理方案权衡Java第 228 题Protobuf的底层了解过吗,为什么效率高? 考察对Protobuf编码原理和高效性机制的理解技术原理方案权衡Protocol Buffers第 229 题请讲一下ThreadLocal的底层原理、常见的坑以及适用场景。 考察对ThreadLocal实现机制、使用陷阱和适用场景的理解风险判断技术原理Java第 230 题请解释交叉熵和KL散度的联系和区别。 考察信息论基础概念的理解和辨析能力问题拆解技术原理第 231 题Kafka 为什么能实现高吞吐? 考察对 Kafka 分布式消息系统核心设计原理的理解性能优化技术原理方案权衡Apache Kafka第 232 题请实现单例模式并说明常见实现方式。 考察单例模式的实现细节与编码能力编码实现技术原理Java第 233 题真实采样数量一定等于rollout数量吗? 考察对强化学习采样与rollout概念区别的理解问题拆解技术原理第 234 题一个10核心的机器,处理同步的HTTP请求,处理请求的时间占10%,你会把线程数设置为多少? 考察基于CPU密集和IO密集的判断计算最佳线程数问题拆解技术原理方案权衡第 235 题HTTPS是如何保证数据安全的 考察HTTPS安全机制、加密原理及证书体系的理解安全意识技术原理HTTPSTLS第 236 题请解释偏向锁、轻量级锁和重量级锁的升级原理及适用场景。 考察对Java synchronized锁机制演进及锁升级原理的理解技术原理方案权衡Java第 237 题请介绍 MongoDB 分片的原理、适用场景以及部署时需要考虑的关键因素。 考察 MongoDB 分片机制、适用性判断与运维考量系统设计技术原理方案权衡MongoDB第 238 题只有正样本没有负样本,如何预测用户的可能资产?这属于机器学习的什么任务?具体流程是什么? 考察对正样本学习(PU Learning)原理及处理流程的理解问题拆解风险判断技术原理第 239 题StringBuffer和StringBuilder的区别是什么? 考察对Java中可变字符串类的线程安全性与性能差异的理解技术原理方案权衡Java第 240 题HashMap 中链表转红黑树的阈值为 8,而红黑树转回链表的阈值为 6,为什么不都用同一个值? 考察对哈希冲突处理、数据结构转换机制及性能权衡的理解性能优化技术原理方案权衡