阿里巴巴面试题 · 技术原理

阿里巴巴相关面试题,按最终去重题目聚合。

共 2826 道真题 · 当前筛选命中 2010 道 · 更新 2026-08-05

筛选题目已选:技术原理
第 501 题Java 方法区如何发生 OOM?请描述如何编写代码来触发。 考察对 JVM 方法区内存结构的理解及 OOM 触发机制技术原理问题排查Java第 502 题微调Qwen时发现验证集loss震荡的可能原因有哪些? 考察对模型微调中验证集loss波动原因的诊断能力风险判断技术原理问题排查第 503 题请说说指针和引用的区别 考察C++语言基础,对指针与引用本质差异的理解技术原理C++第 504 题普通函数和虚函数的性能开销有何区别? 考察对虚函数机制及其性能影响的理解性能优化技术原理C++第 505 题Handler一定在子线程中执行吗? 考察对Android消息机制中Handler与线程关系的理解技术原理Android第 506 题请讲讲Vue或React中虚拟DOM的原理及其作用。 考察对虚拟DOM核心原理、diff机制及性能收益的理解性能优化技术原理ReactVue第 507 题B树和B+树有哪些区别? 考察对B树与B+树结构差异及各自适用场景的理解技术原理方案权衡第 508 题ConcurrentHashMap的具体实现是怎么样的,你觉得有什么优化? 考察对并发哈希表实现细节的理解及优化意识性能优化技术原理方案权衡Java第 509 题请列举几种常用的数据结构,并说明它们各自适用的典型场景。 考察对基础数据结构特性的掌握及实际选型意识问题拆解技术原理第 510 题请解释Transformer中Self-Attention的计算流程,并说明Q、K、V各自的含义。 考察对Self-Attention机制及其QKV角色的理解技术原理第 511 题请实现找出字符串中无重复字符的最长子串的长度。 考察滑动窗口算法与哈希表的使用编码实现问题拆解技术原理第 512 题请说明JDK 1.8中HashMap的hash算法实现,并解释为什么这样实现。 考察对HashMap哈希扰动算法及其目的的理解性能优化技术原理Java第 513 题在多模态融合模型中,对比学习损失和重构损失应该如何加权? 考察对多模态损失函数设计及权衡的理解问题拆解技术原理方案权衡第 514 题正样本比较少的时候怎么去解决这个问题? 考察解决类别不平衡问题的系统性方法和针对性策略问题拆解技术原理方案权衡第 515 题select、poll、epoll的原理分别是什么?epoll有哪些触发方式? 考察对I/O多路复用机制的理解深度及epoll触发模式的掌握问题拆解技术原理Linux第 516 题请描述秒杀下单的实现流程,并说明 Lua 脚本在实际生产环境中的使用方式。 考察秒杀高并发场景下的技术方案与 Lua 脚本的工程化应用系统设计技术原理方案权衡LuaRedis第 517 题请给出注意力机制的伪代码,并说明其核心计算流程。 考察对注意力机制基础公式和实现细节的理解编码实现技术原理第 518 题比如3点55分,时针跟分针的夹角是多少,数学公式应该怎么写? 考察时钟角度计算的基本数学原理与公式推导能力问题拆解技术原理第 519 题请为一个视频播放器设计一份完整的测试方案。 考察系统性测试设计与风险覆盖能力问题拆解风险判断技术原理第 520 题请说明你是否使用过 Kubernetes,并解释其核心原理,包括涉及的 Raft 和 Gossip 协议。 考察 Kubernetes 实践经验及对分布式协调协议原理的理解系统设计技术原理Kubernetes