阿里云的面试真题
阿里云的面试真题
以下是阿里云公司最近几年的部分面试题,八股精(bagujing.com)对题目进行了分类和整理。
计算机网络题目
- 测试网络连通性的命令有哪些? (2025年)
- 假如用户反馈从云服务器下载资源很慢,排查方法有哪些? (2025年)
- 分析time wait状态过多的原因,以及对请求方和响应方的危害,并说明如何避免 (2025年)
- 请列举几个HTTPS常见状态码,如400 (2025年)
- WiFi切换到4G会发生什么 (2025年)
【更多:126道题目上八股精网站查看】
数据结构和算法题目
- 实现lc300,使用二分+贪心的思路 (2024年)
- 你这里实现了令牌桶限流算法,你这里的令牌是什么? (2025年)
- 在一个自增的整数数组(数字可以重复)中查找第一个大于给定值的整数的下标位置,没有找到返回 -1 (2022年)
- 将数字转换为字符串,要求对String.valueOf(整型)的源码进行黑科技级的优化,并量化分析多线程和单线程的效率问题,能否用公式表达 (2025年)
- 说一下常见的排序算法,并按照时间复杂度来分类,项目中是否有用到其中一些 (2022年)
【更多:134道题目上八股精网站查看】
数据库系统题目
- 有一个数据库表,包含cid、login_dt、logout_dt三列,计算每一分钟的在线登录人数 (2025年)
- 请介绍 MVCC 的实现 (2025年)
- 请说明group by having的使用方法 (2023年)
- 请说明单库、分库、主从库三者的关系以及各自的缺点 (2025年)
- 是否了解数据库索引 (2023年)
【更多:105道题目上八股精网站查看】
Java题目
- 请解释transient关键字 (2025年)
- 一个父线程能否直接try-catch子线程的异常 (2025年)
- 使用任意语言实现双线程交替打印0到100 (2025年)
- AspectJ是如何实现的,利用了Java的什么原理 (2025年)
- 请列举创建线程池的方式 (2025年)
【更多:331道题目上八股精网站查看】
操作系统题目
- 在多线程并发场景下,如何考虑数据一致性? (2023年)
- cpu飙高问题如何排查 (2025年)
- 多个线程之间共享哪些资源 (2025年)
- 在线程切换时,保存了哪些内容 (2025年)
- 用户态如何切换到内核态,详细说明过程 (2025年)
【更多:132道题目上八股精网站查看】
Spring Boot题目
- Spring Boot启动时都做了什么 (2025年)
- 请阐述Spring Boot自动配置的原理和Bean的生命周期 (2025年)
- 在Spring Boot项目中引入MyBatis需要进行哪些操作 (2025年)
- 请阐述 Spring Boot 中的底层原理 (2025年)
- 请阐述Spring Boot循环依赖的问题以及解决方法 (2024年)
【更多:12道题目上八股精网站查看】
编译原理题目
- 请阐述对冷热块分离的理解 (2025年)
- 在提到DCE的基础上,阐述DSE如何实现 (2025年)
- 请介绍一下别名分析 (2025年)
- 请讲一讲强度削减里的Scalar Evolution (2025年)
- 请介绍一下SCC Pass Manager (2025年)
【更多:8道题目上八股精网站查看】
Linux题目
- 在linux文件里找到关键字,并把对应的数据打印到另一个文件夹中,知道grep命令吗?知道怎么区分关键字大小写吗? (2025年)
- Linux服务deamon管理进程的生命周期,挂掉自动拉起命令是什么? (2023年)
- 在Linux中,如何对大量文本进行批量替换 (2025年)
- 在Linux下使用什么命令可以查看某个进程的网络性能 (2025年)
- 请介绍服务部署、运维工具以及查看服务运行状态的命令 (2023年)
【更多:18道题目上八股精网站查看】
MySQL题目
- MySQL的MVCC是什么,默认的隔离级别是什么,为什么是该隔离级别 (2025年)
- 数据库使用的是MySQL,其索引引擎有哪些 (2025年)
- 建索引需要考虑哪些要素 (2024年)
- MySQL的MVCC是什么,默认的隔离级别是什么,为什么是该隔离级别 (2025年)
- 请简述SQL优化的方法 (2025年)
【更多:64道题目上八股精网站查看】
Redis题目
- 请分析一致性哈希rebanlance的效率 (2025年)
- Redis设置过期时间的命令是什么? (2023年)
- Redis缓存如何进行淘汰 (2025年)
- Redis的持久化方式有哪些,RDB持久化是同步还是异步,RDB异步持久化开始后,有新写入Redis的写指令会记录在RDB文件内部吗 (2025年)
- Redis中有一个key,对应的数据很大,每次访问都耗时很久,怎么解决 (2024年)
【更多:63道题目上八股精网站查看】
Spring题目
- 请介绍Spring的核心功能IOC和AOP,并说明在项目中如何使用 (2024年)
- 请再次解释Bean循环依赖问题及解决方案 (2025年)
- 如何使用AOP在执行方法前后记录当前时间以记录方法执行时间 (2025年)
- 请说明Spring的Bean自动装配机制 (2025年)
- 如何理解IOC(控制反转)和AOP(面向切面编程) (2025年)
【更多:31道题目上八股精网站查看】
系统架构题目
- 设计CDN需要注意什么 (2025年)
- 如何实现异地容灾 (2024年)
- 服务出现问题时一般如何进行排查,使用哪些命令或工具 (2024年)
- 部门的技术栈有哪些 (2024年)
- 请阐述技术架构 (2023年)
【更多:41道题目上八股精网站查看】
行为面试题题目
- 请讲述一下你的实习经历 (2024年)
- 自己这样的性格是由什么经历造成的 (2025年)
- 请说明意向工作地 (2024年)
- 哪一件事情你觉得比较有成就感,不只是实习,其他方面也可以 (2025年)
- 请对个人经历进行盘点 (2025年)
【更多:136道题目上八股精网站查看】
C题目
- 是否使用过malloc函数 (2025年)
- 请说明C语言函数传参在汇编层面的实现方式,以及汇编调用函数的关键字 (2025年)
- 请解释在Keil调试时打断点程序会停止的调试原理 (2025年)
- 用C语言实现memcpy函数 (2025年)
- 用C语言实现memcpy函数 (2025年)
【更多:5道题目上八股精网站查看】
C++题目
- 请阐述Rust、Go与C++印象最深刻的特性 (2025年)
- 在你写过的项目中,能体现出C++的哪些特性 (2025年)
- 请解释C++的虚函数原理和static关键字的作用 (2025年)
- main函数前会有其他函数语句被执行吗 (2025年)
- 请说明C++类的内存分配情况,包括虚函数、成员变量和成员函数的存放位置 (2023年)
【更多:66道题目上八股精网站查看】
Go题目
- 协程是如何进行通信的 (2024年)
- 在Go语言中,若切片已经填充了前5个位置,未填充的位置是什么内容 (2024年)
- 请说明Go语言中select case的运用场景 (2024年)
- Go中有指针,哪些东西要依赖指针传递,cmd.Flag为什么用指针? (2025年)
- 使用SDK时,如何在不修改SDK的情况下向其结构体注册一个函数? (2025年)
【更多:22道题目上八股精网站查看】
JavaScript题目
- 手写实现Event Bus(事件总线) (2024年)
- 请阐述原生JavaScript和Vue的区别 (2024年)
- 假设有一系列图片的 [url1, url2, url3, url4],如何能够按顺序加载它们 (2025年)
- 请说明ES6中的变量提升机制 (2025年)
- 请简述 ES6 新特性 (2022年)
【更多:12道题目上八股精网站查看】
设计模式题目
- 请解释状态模式 (2025年)
- 请说明工厂模式和建造者模式的区别 (2023年)
- 请说一下实际项目中用到的设计模式以及设计模式需要遵循的原则 (2024年)
- 实现双重验证的单例模式 (2023年)
- 请介绍享元模式 (2025年)
【更多:17道题目上八股精网站查看】
Git题目
- 请说明 Git 的使用方法和底层原理 (2025年)
- 请简述git merge和git rebase的区别和应用场景 (2024年)
- 请列举git常用命令以及它们的作用 (2022年)
- 请介绍公司的git工作流 (2023年)
- 请解释 git 的原理 (2024年)
【更多:5道题目上八股精网站查看】
Netty题目
- 为什么Dubbo选择使用Netty而不是原生的NIO? (2023年)
- 请介绍Netty以及项目中Netty的使用方式 (2022年)
- Netty具体如何使用 (2025年)
- Netty和Mina有何区别 (2025年)
- 请阐述Netty线程模型 (2024年)
【更多:6道题目上八股精网站查看】
Zookeeper题目
- Zookeeper是如何保证强一致性的 (2023年)
- Zookeeper 自带了负载均衡,你为什么还要自己做呢? (2025年)
- 请谈谈你对Zookeeper的理解 (2024年)
- 请说明采用Zookeeper的原因 (2023年)
- 为什么选择Zookeeper作为中心? (2023年)
【更多:7道题目上八股精网站查看】
MyBatis题目
- 请介绍 PageHelper 的使用 (2025年)
- 请介绍 MyBatis 拦截器的使用 (2025年)
- Mybatis 中 XML 的读取方式有哪些 (2025年)
- Dom4j 需要构建整个语法树到内存,如何处理内存占用问题 (2025年)
- Mybatis 的缓存会有不一致的情况吗,如何处理 (2025年)
【更多:5道题目上八股精网站查看】
Docker题目
- docker的实现原理是什么 (2024年)
- Docker的cgroup底层是如何实现资源隔离的,以及这些配置文件为何能实现资源隔离 (2025年)
- 请阐述docker的网络是如何连通的 (2024年)
- 说明docker实现隔离性的方式以及docker的底层原理 (2025年)
- 简述docker的brige和host的区别 (2025年)
【更多:5道题目上八股精网站查看】
云计算题目
- 阿里云和腾讯云的差别是什么,你觉得阿里云有什么优势 (2025年)
- 使用过哪些阿里云的产品,OSS 和百度网盘的区别是什么 (2025年)
- 如何给用户分配0.5核 (2025年)
- 列出云上对象存储的优点和缺点 (2025年)
- 请说明是否了解serverless (2025年)
【更多:12道题目上八股精网站查看】
网络安全题目
- 接管云服务器时遇到告警如何绕过 (2025年)
- 对AI攻防有什么了解,平时如何利用AI提高工作效率 (2025年)
- 敏感命令被EDR拦截该怎么办 (2025年)
- 多个证书如何选取正确的 (2025年)
- 如何提高代理池的访问速度 (2025年)
【更多:67道题目上八股精网站查看】
ELK题目
- 请介绍ES的分片和集群 (2024年)
- 请介绍Elasticsearch(ES)的高可用和分片集群,若不了解ES的集群原理,可介绍Redis的分片集群原理 (2025年)
- ES如何处理热key (2024年)
- 你在项目中是怎么使用ElasticSearch的,如何建的索引 (2022年)
- ES 的存储结构是什么 (2025年)
【更多:8道题目上八股精网站查看】
Node.js题目
- 请介绍Node.js (2023年)
- 如何设计模块只初始化一次 (2025年)
- 如何实现动态加载 (2025年)
- quickjs、libuv的作用 (2025年)
- 如何检测模块之间循环依赖 (2025年)
【更多:7道题目上八股精网站查看】
前端工程化题目
- 请说明Webpack的配置和构建过程 (2024年)
- 当场写一个最近实现的模块/组件,Url filter (2025年)
- 请解释一下微前端的概念 (2025年)
- 请谈谈你对虚拟DOM的理解 (2023年)
- 请说明Webpack的多线程编译原理 (2025年)
【更多:5道题目上八股精网站查看】
Spark题目
- 可序列化的连接池实例应在算子内还是算子外 (2024年)
- Spark共享变量的使用条件是什么 (2024年)
- Spark如何实现算子中的变量共享 (2024年)
- spark 你知道怎么用日志和 ui 来排查数据倾斜问题吗 (2024年)
- 为什么选择Spark来处理数据,是因为非结构化的数据多吗 (2024年)
【更多:6道题目上八股精网站查看】
消息队列题目
- 一般什么业务会使用 kafka (2025年)
- 请说明使用RabbitMQ而不使用Kafka的原因 (2025年)
- 如何对消息队列的场景题进行优化 (2025年)
- 请说明RabbitMQ的消息保障机制 (2024年)
- 请介绍对消息队列的了解 (2025年)
【更多:18道题目上八股精网站查看】
RPC题目
- 请说明RPC服务的背景和实现目的 (2023年)
- 请阐述RPC的难点和亮点 (2023年)
- 请说明RPC框架中客户端和服务端的连接建立过程 (2025年)
- 请介绍RPC架构 (2025年)
- 所做的RPC如何实现高性能 (2025年)
【更多:6道题目上八股精网站查看】
Web前端开发题目
- LCP指的是什么,说一说其他性能优化指标 (2025年)
- nvm是做什么的 (2025年)
- axios二次封装,封装了什么 (2025年)
- 是否做过绘图功能,是否了解画曲线的库 (2024年)
- 前端除了页面展示,还有哪些应用场景 (2025年)
【更多:21道题目上八股精网站查看】
基础编程练习题目
- 输入一个200mhz时钟,输出一个计时器,单位要有秒、毫秒、微秒 (2025年)
- 输入一个200mhz时钟,输出一个计时器,单位要有秒、毫秒、微秒 (2025年)
- 输入100个数,输出3个最大值 (2025年)
- 输入100个数,输出3个最大值 (2025年)
- 100元买100只鸡,公鸡5元1只,母鸡3元一只,小鸡一元三只,求公鸡、母鸡、小鸡各能买几只 (2025年)
【更多:14道题目上八股精网站查看】
项目经验题目
- 你的项目有哪些出彩之处,或者你从项目中学到了什么 (2025年)
- 项目中缓存了哪些数据 (2024年)
- 在和师兄分工合作的项目中,你的核心贡献是什么,负责哪部分,对项目结果是否满意 (2025年)
- 项目里多线程是如何实现的 (2025年)
- 请讲述项目架构中hash层的实现,并分析其中的漏洞 (2025年)
【更多:111道题目上八股精网站查看】
程序设计题目
- 解释进程、线程和协程的区别 (2024年)
- 协程和线程有什么区别和优缺点? (2025年)
- 请说明线程切换、协程切换和进程切换分别所需的时间 (2025年)
- 请介绍协程的概念和应用 (2022年)
- 抽奖流程从一次变为十次在代码中如何体现 (2024年)
【更多:14道题目上八股精网站查看】
系统设计题目
- 实现一个高性能服务器 (2025年)
- 是否使用同一个 Lua 脚本,在高 QPS 下如何保证库存一致并进行下单,多台服务器同时下单的情况如何处理 (2025年)
- 一个业务执行慢,如何排查导致慢的问题所在 (2025年)
- 如何设计全局ID (2025年)
- 请设计微信红包分配方案 (2025年)
【更多:11道题目上八股精网站查看】
人工智能题目
- 请介绍搜广推中的双塔模型、召回、粗排、精排和重排 (2025年)
- 请解释page attention (2025年)
- 如何使用少量GPU完成大模型训练或加速 (2025年)
- 对大模型攻防了解多少,包括对大模型本身的渗透测试,以及对大模型训练平台的测试,LLM的OWASP Top10有哪些? (2025年)
- 请介绍RAG项目 (2025年)
【更多:53道题目上八股精网站查看】
大数据题目
- 分析类项目中分析结论采用的指标口径和推导逻辑链条是怎样的 (2024年)
- 用户分层字段背后的逻辑,分层的条件和判断要素是什么 (2024年)
- 假设阿里云有个很大的客户,作为数分角色搭建一个监控看板,如何构建数据指标体系、呈现方式及原因 (2024年)
- 项目中用到的用户分层标签是怎么做的 (2024年)
- 你是否了解大数据相关领域 (2025年)
【更多:5道题目上八股精网站查看】
刷更多面试真题,上八股精bagujing.com网站
#八股精##软件开发投递记录##简历中的项目经历要怎么写##数据人的面试交流地#