蚂蚁集团面试题 · 技术原理
蚂蚁集团相关面试题,按最终去重题目聚合。
共 1880 道真题 · 当前筛选命中 1366 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 801 题请说明 epoll、poll、select 的区别、优缺点,以及这些特点形成的原因;并解释 epoll 的两种工作方式及其区别。 考察对 I/O 多路复用机制原理、演进原因和 epoll 工作模式的理解深度第 802 题结合你的项目,请说明 HashMap 的底层原理,并手写实现 put、remove、get 方法。 考察对 HashMap 数据结构、哈希冲突处理及核心方法实现的理解第 803 题多任务学习了解吗,为什么要做多任务学习,有哪些代表性的模型? 考察对多任务学习动机、收益与典型模型的掌握程度第 804 题请解释缓存和数据库的一致性问题,并比较常见的缓存更新策略。 考察缓存一致性的理论基础与方案权衡第 805 题主机突然断电后,正在写入的日志会不会丢失?请分析原因并说明如何避免。 考察对写入链路、内核缓冲与磁盘持久化机制的理解第 806 题在MySQL中,如何使用SQL实现悲观锁?请写出关键语句并说明使用注意事项。 考察悲观锁在MySQL中的SELECT...FOR UPDATE实现与事务配合第 807 题Redis的setnx的操作原理 考察Redis SETNX命令的底层实现与原子性保证第 808 题项目里的工具调用是怎么实现的? 考察对项目中工具调用机制的设计与实现细节的理解第 809 题MySQL 数据库分区通常是出于什么考虑? 考察对数据库分区概念、适用场景和权衡的理解第 810 题请讲解 JS Bridge 的基本原理,以及 Hybrid App 中除 URL Scheme 外的常见通信方式有哪些? 考察对 Hybrid 通信机制的理解广度与深度第 811 题你对大语言模型(如LLaMA)的提示微调(prompt tuning)有哪些了解?请结合源码说明其原理。 考察对大模型提示微调原理及源码实现的理解第 812 题谈谈synchronized和ReentrantLock的区别。 考察对Java并发锁机制的理解与选型能力第 813 题请描述Java类的加载过程,并说明各阶段的主要工作。 考察对Java类加载机制的理解深度第 814 题请谈谈你对 synchronized 的理解及其底层实现原理。 考察对 Java 内置锁的使用方式、锁升级机制与底层同步原理的掌握第 815 题串行化为什么可以解决幻读? 考察事务隔离级别、锁机制与幻读原理的理解第 816 题请讲解一下 LoRA 微调的原理,A、B 矩阵如何初始化,以及 LoRA 微调的秩通常如何设置? 考察对 LoRA 原理、初始化方式与超参设置的掌握第 817 题请你列举几个常用的 Linux 操作命令,并分别说明它们的主要用途。 考察 Linux 基础命令的掌握程度与表达清晰度第 818 题使用 uv 如何解决 Python 包版本冲突? 考察对 uv 工具依赖解析与锁定机制的理解第 819 题从CAP理论看,去中心化协议通常符合哪些特性? 考察CAP理论理解及去中心化协议的特性定位第 820 题两个超大文件(无法完整加载到内存)的交集怎么求? 考察大数据量下的内存控制、算法选择与外部排序/哈希策略