阿里云面试题 · 技术原理
阿里云相关面试题,按最终去重题目聚合。
共 2357 道真题 · 当前筛选命中 1758 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 181 题请列举常用的 Java 元注解,并说明它们各自的用途。 考察对 Java 注解 API 基础知识的掌握第 182 题请解释AOP的核心概念及其在Java开发中的作用。 考察对AOP基础概念和原理的理解第 183 题在Transformer中为什么要使用位置编码?为什么常采用正弦余弦(sin/cos)函数形式? 考察对Transformer位置信息建模原理及sin/cos编码设计动机的理解第 184 题请实现一个 LRU 缓存。 考察 LRU 缓存的数据结构设计、算法复杂度与工程实现能力第 185 题请描述跨主机场景下,一个线程读取另一台主机内存中数据的完整交互过程,涉及网络层、协议栈、数据封装与操作系统调用。 考察对跨主机数据访问链路、网络协议栈和操作系统内核的理解第 186 题请编写并解释二叉树回溯算法的代码实现,说明其核心思想。 考察二叉树回溯算法的代码实现能力与原理理解第 187 题请谈谈你对协程的理解,以及它与线程的主要区别。 考察对协程核心概念、调度机制及与线程差异的理解第 188 题请详细说明进程间通信的常见方式,并重点阐述管道的工作原理及其文件操作细节。 考察对进程间通信机制的系统理解,以及管道作为特殊文件的底层操作细节第 189 题你的深度学习模型训练效果如何?你用了哪些评估手段来判断训练效果,并做了哪些改进? 考察模型训练效果评估与迭代优化能力第 190 题SSE的数据类型与普通HTTP请求的响应数据有何区别? 考察对SSE数据格式和普通HTTP响应体结构的理解第 191 题自己创建线程池怎么做? 考察对Java线程池核心参数的理解与配置能力第 192 题Redis 怎么保证原子性? 考察对 Redis 单线程模型及原子操作机制的理解第 193 题如何将 LRU 缓存改造为线程安全的实现? 考察并发控制、锁粒度与一致性保证第 194 题Spark共享变量的使用条件? 考察对Spark广播变量和累加器的使用场景与限制的理解第 195 题如何安全地校验用户密码? 考察密码存储与校验的安全最佳实践第 196 题请阐述操作系统底层互斥锁的实现原理。 考察操作系统并发原语的底层实现理解第 197 题相比 HTTP 协议,RPC 框架选用自定义 TCP 协议是否仅为了节省开销?请结合网络开销、连接管理、序列化、服务治理等方面分析。 考察对 RPC 自定义协议与 HTTP 协议差异的深入理解,以及权衡能力第 198 题手写代码:给定两个无序集合(无重复元素),求它们的交集。 考察哈希表或排序在集合运算中的应用与复杂度分析第 199 题RPC通常会使用哪些协议?请列举并说明各自特点。 考察对RPC相关协议及其适用场景的了解第 200 题请说明 Java 中创建线程的常见方法及其区别。 考察对 Java 多线程基础 API 的理解与对比