阿里大文娱公司面试真题
以下是阿里大文娱公司最近几年的部分面试题,八股精对题目进行了分类和整理。
计算机网络题目
-
路由的作用是什么 (2024年)
-
网络层协议有哪些,作用是什么 (2024年)
-
计算机七层网络是什么,TCP/IP包含哪几层 (2024年)
-
简述从URL输入到页面输出的过程 (2024年)
-
简述 URL 从输入到渲染完成所经历的过程,指出哪一步印象深刻并说明如何优化 (2024年)
【更多:11道计算机网络题目】
数据结构和算法题目
-
简化绝对路径 (2024年)
-
二分查找法的时间复杂度应该如何计算? (2025年)
-
使用两个栈模拟队列 (2025年)
-
给定一个数N和一个长度L,求一个非负整数连续序列,使其序列和等于N,长度不小于L,若有多个答案则输出最小长度的序列 (2024年)
-
若调用链表本身提供的删除节点接口,该接口的底层大概是如何实现的? (2025年)
【更多:26道数据结构和算法题目】
数据库系统题目
-
在项目中如何实操使用事务 (2025年)
-
下单过程中是否有事务保证机制? (2025年)
-
请说明动态SQL的相关内容 (2024年)
-
分库分表的分片策略如何确定? (2025年)
-
简述行级锁 (2025年)
【更多:8道数据库系统题目】
Java题目
-
请说明 ArrayList 的扩容机制和大致过程 (2024年)
-
请阐述HashMap的工作原理 (2025年)
-
是否了解Java中的泛型 (2024年)
-
为什么 String 类型是不可变的 (2025年)
-
请说明为什么volatile不保证原子性 (2024年)
【更多:14道Java题目】
软件工程题目
-
若重新开发该系统,有哪些想改进的地方 (2024年)
-
在系统开发过程中,是否遇到过性能瓶颈问题或技术难点 (2024年)
-
流程中是否需要人力评估,具体在哪一部分 (2024年)
-
说明日常的开发流程,以及如何进行测试代码 (2025年)
-
谈一谈软件工程的六大设计原则 (2024年)
【更多:6道软件工程题目】
MySQL题目
-
如何避免MySQL的脏读、不可重复读问题? (2025年)
-
如何用高性能的MySQL语句完成查询任务 (2024年)
-
所有的update操作开启事务都会加锁吗 (2025年)
-
项目和业务中是否使用过MySQL行级锁 (2025年)
-
什么是MySQL的行级锁 (2025年)
【更多:5道MySQL题目】
Redis题目
-
Redis缓存过期策略有哪些 (2024年)
-
在Redis集群三主三从的情况下,节点如何选择?确定当前key发送到哪个节点的策略是什么? (2025年)
-
全量存Redis时,是否考虑过容量、数据一致性问题? (2025年)
-
Redis分布式锁在什么场景下使用 (2023年)
-
热点数据是如何划分的? (2025年)
【更多:12道Redis题目】
Spring题目
-
AOP在哪些地方有应用 (2024年)
-
在Spring事务中,如果没有写rollbackFor会怎么样 (2025年)
-
Spring声明式事务不定义rollback会怎么样 (2025年)
-
介绍Spring Ioc的原理和容器启动过程,说明Mybatis是如何基于Spring实现其功能的,例如@Mapper是如何实现的 (2023年)
-
在项目中如何使用Spring Security,以及如何实现URL级别的控制 (2024年)
【更多:9道Spring题目】
系统架构题目
-
如何实现只让一台实例执行定时任务 (2025年)
-
如果系统持续扩展,缓存框架应如何优化? (2025年)
-
了解过哪些分布式调度框架 (2025年)
-
如何解决超卖问题,请详细介绍 (2025年)
-
退票时如何保证库存更新? (2025年)
【更多:7道系统架构题目】
行为面试题题目
-
现在是否还有课程 (2024年)
-
实习对自己有什么样的期望或目的? (2025年)
-
为什么选择当前的岗位? (2025年)
-
谈谈你的短期和长期职业规划 (2024年)
-
请说明公司主要用到的技术栈 (2024年)
【更多:15道行为面试题题目】
Python题目
-
装饰器的作用是什么 (2024年)
-
python怎么存储数据 (2024年)
-
实现python快速排序函数 (2024年)
-
python作为解释性语言与编译语言的区别是什么 (2024年)
-
python怎么存储数据 (2024年)
【更多:5道Python题目】
JavaScript题目
-
是否了解axios,说明请求拦截器和响应拦截器的用途,请求拦截器一般设置什么,响应拦截器设置什么,是否需要每次都设置cookie (2022年)
-
如何判断JavaScript数据类型 (2025年)
-
document.querySelectorAll()和getElementByClass的区别是什么? (2024年)
-
请说明如何在js数组中间插入元素 (2023年)
-
请说明如何在js数组尾部插入元素 (2023年)
【更多:22道JavaScript题目】
Vue题目
-
简述v-text和v-html的区别,以及使用v-html需要注意的点 (2024年)
-
简述Vue 2和Vue 3数据响应的原理,说明为什么Vue 3要用Proxy及好处 (2023年)
-
请说明v-model的作用以及作为语法糖里面包含了vue的哪些其他语句 (2023年)
-
列举常用的Vue v-指令 (2024年)
-
请介绍一下Vue 3的生命周期钩子函数 (2024年)
【更多:5道Vue题目】
软件测试题目
-
请说出你排查出来的一个bug案例 (2025年)
-
怎样才能结束测试 (2024年)
-
谈谈你对测试开发岗位的理解 (2024年)
-
简述测试计划和方案 (2024年)
-
软件测试步骤有哪些 (2024年)
【更多:10道软件测试题目】
CSS题目
-
在标准模式下,对于给定的 CSS 样式和 HTML 结构,'I’am here' 字符的字体大小是多少,命中的是哪一条规则? (2023年)
-
在CSS中,弹窗等元素会逃离沙箱导致样式污染,如何解决这个问题 (2024年)
-
你是否使用过css预处理器,includes和extend的区别是什么,使用css预处理器的目的是什么 (2024年)
-
简述CSS清除浮动的原因和方法 (2024年)
-
请列举常用的CSS预处理器,并解释其解决的问题和带来的好处 (2025年)
【更多:6道CSS题目】
前端工程化题目
-
如何结合节流和防抖实现图片的懒加载 (2024年)
-
请对比vite和webpack,并说明vite为什么更快 (2022年)
-
请介绍一下Webpack的loader和plugin分别是什么,如何自定义loader和plugin,是否自己写过loader (2024年)
-
什么是 DOM 树 (2024年)
-
简述 iframe 标签的缺点,并与微前端进行比较 (2024年)
【更多:13道前端工程化题目】
消息队列题目
-
RabbitMQ为什么时效性比较高?底层是怎么实现的? (2024年)
-
请介绍RabbitMQ数据丢失问题以及三个节点丢失的各种解决方案,如持久化、ack和事务 (2023年)
-
Kafka在订单创建和解耦中是如何实现的? (2025年)
-
如何避免消息的重复消费? (2025年)
-
MQ在项目中如何使用,如何保证消息不丢失和消息的顺序性? (2024年)
【更多:5道消息队列题目】
Web前端开发题目
-
请解释什么是跨域,以及在项目中遇到跨域问题如何解决 (2023年)
-
请详细说明跨域的各种方法及其使用方式和返回参数 (2023年)
-
为什么这些请求不能跨域,但这些js和css静态资源可以跨域 (2024年)
-
请说明跨域产生的原因及解决方法,并判断youku.cn和taobao.cn是否进行了跨域 (2025年)
-
淘宝复制链接粘贴到qq微信会变成一段乱码,复制回淘宝会跳转,请问这是什么原理 (2025年)
【更多:7道Web前端开发题目】
项目经验题目
-
描述项目做的是什么 (2023年)
-
请详细介绍项目经历,要能让不懂的人也听明白 (2022年)
-
用户体验率提高 30%从哪来? (2024年)
-
在日常科研项目中,是否遇到过问题、挑战或难忘的经历 (2024年)
-
讲述项目中遇到的比较有挑战性的问题,说明解决方法,并探讨是否有更好的解决方案 (2025年)
【更多:11道项目经验题目】
人工智能题目
-
如何利用深度学习来重参数化K-means,它的前向、反向和优化目标是什么样的? (2024年)
-
对于每一帧的检测结果,若存在未关联且有漏检误检的情况,应如何处理 (2024年)
-
Charbonnier loss、Codebook loss、Perceptual loss和Adversarial loss这些损失函数对训练效果分别有什么影响 (2024年)
-
如何衡量两个不同分布的数据集之间的相似度,以及如何衡量从噪声生成图片的真实度 (2024年)
-
相似图像、相似商品搜索的流程是什么样的,以及个人的知识能如何为优化流程提供见解? (2024年)
【更多:25道人工智能题目】
刷更多面试真题,上八股精网站