作业帮面试题 · 技术原理
作业帮相关面试题,按最终去重题目聚合。
共 1635 道真题 · 当前筛选命中 1248 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 41 题Activity的生命周期是怎样的?切换时如何变化? 考察Android Activity生命周期及切换场景下的回调顺序第 42 题断点续传如何实现? 考察对断点续传原理、协议流程和边界处理的掌握第 43 题请实现单链表的反转,并说明你的思路。 考察链表基本操作与迭代反转的实现能力第 44 题请介绍 Babel 的作用及其在前端工程中的典型使用场景。 考察对 Babel 核心功能与工程定位的理解第 45 题知道什么是防抖节流吗? 考察对前端高频事件优化两种常用手段的理解与区分第 46 题请解释什么是同源以及浏览器的同源政策,说明同源政策的目的和主要内容。 考察对浏览器同源概念与安全机制的理解第 47 题请描述一条SELECT语句在MySQL中的完整执行过程。 考察对SQL查询执行原理和数据库内部机制的理解第 48 题请详细介绍负载均衡算法有哪些类型,并说明各自适用场景及优缺点。 考察对负载均衡算法的理解深度、原理辨析与实际应用场景分析能力第 49 题给定一个整数数组,找出其中没有出现的最小正整数。请实现函数并说明时间与空间复杂度。 考察算法思路、边界处理和复杂度分析第 50 题请说明布隆过滤器的误判率受哪些因素影响,并解释其数学关系。 考察布隆过滤器误判率的计算原理与参数影响第 51 题Go 的 GORM 底层是否维护了线程池?实际项目中你如何使用它? 考察对 GORM 连接池机制的理解及实际使用经验第 52 题请实现买卖股票的最佳时机问题:给定一个数组 prices,其中 prices[i] 表示股票在第 i 天的价格,只能选择某一天买入并在未来某一天卖出,求能获得的最大利润。请说明你的解法和复杂度。 考察动态规划或贪心算法的基础应用与复杂度分析第 53 题请解释 Redis 中的热 key 和大 key 分别是什么,它们会造成什么问题,以及如何解决? 考察对 Redis 高频访问与大数据量场景的性能问题识别与优化能力第 54 题请描述操作系统线程调度的完整过程,并说明其中涉及的关键机制。 考察对线程调度流程及其核心机制的理解第 55 题请介绍你在项目中是如何进行路由管理的? 考察对路由管理概念的理解与实际应用能力第 56 题给定整数x,请构造一个乘积等于x且长度尽可能长的整数数组nums,并说明构造方法。 考察质因数分解与构造最优数组的能力第 57 题请详细说明数据库索引的实现机制及其工作原理。 考察对数据库索引底层数据结构、实现方式及适用场景的理解第 58 题在消息队列中,同一个 topic 里的消息是否一定有序?请结合你熟悉的消息中间件说明。 考察对消息队列顺序保证机制的理解及实际工程边界意识第 59 题如何实现网站自动根据用户未明确选择时的语言偏好展示对应语言? 考察Web国际化中语言检测与回退机制的设计第 60 题请描述TCP三次握手和四次挥手的过程,并说明各自的作用。 考察对TCP连接建立与释放机制的掌握