作业帮面试题(2026 最新)
作业帮相关面试题,按最终去重题目聚合。
共 1635 道真题 · 更新 2026-08-05
筛选题目
考察点
技术栈
第 181 题请实现二分查找算法并说明其时间复杂度和适用条件。 考察二分查找的编码实现、复杂度分析及前提条件理解第 182 题display: none 和 visibility: hidden 的区别 考察CSS布局与渲染机制的理解第 183 题给定一个整数数组,找出其中缺失的最小正整数。 考察数组处理与基础算法实现第 184 题请用 Python 实现一个单例模式的装饰器,并解释该装饰器是如何运行的。 考察 Python 装饰器原理与单例模式实现第 185 题在数据分析项目中,你通常关注哪些指标,最终得出了什么结论? 考察数据分析项目的指标选择、分析逻辑和结论提炼能力第 186 题请解释 requestAnimationFrame 的作用及其与 setTimeout 实现动画的区别。 考察对浏览器动画调度机制的理解及性能意识第 187 题乐观锁怎么实现,和悲观锁有什么区别? 考察并发控制中乐观锁与悲观锁的实现原理及适用场景第 188 题安卓和 iOS 显示不一致时,你会如何排查和调试? 考察跨端显示问题的排查思路与调试方法第 189 题请解释batch size大小与模型泛化性之间的关系。 考察对批量大小影响泛化性能的原理理解第 190 题有一个网站,需要用户打开的时候尽可能快地看到内容,有什么措施? 考察前端性能优化的系统性理解和关键手段第 191 题实现一个函数,接收一个正整数N,输出N以内所有质数。 考察算法基础、质数判断与代码实现能力第 192 题重定向和跳转有什么区别? 考察对HTTP重定向与前端路由跳转机制的理解和区分第 193 题继承和多态有什么区别? 考察面向对象核心概念的辨析与理解深度第 194 题当发现下游接口性能不稳定时,你会如何分析和解决? 考察对下游依赖性能问题的系统性排查、优化与应急处理能力第 195 题RabbitMQ 如何保证消息的可靠性? 考察消息从生产到消费全链路的可靠性保障机制第 196 题用过哪些BERT类型的小模型,它们分别用什么预训练任务? 考察对小型预训练语言模型及其预训练任务的理解与应用经验第 197 题请描述MySQL中通过非主键索引查询数据时,数据库内部的执行过程是怎样的? 考察对MySQL索引结构、回表查询及覆盖索引原理的理解第 198 题新生代如何进入老年代 考察JVM内存管理与对象晋升机制第 199 题请实现一个函数,判断给定的字符串中的括号是否正确匹配,括号包括圆括号、方括号和花括号。 考察栈数据结构的应用及边界条件处理第 200 题整体 pipeline 是如何串联的?各模块之间如何交互? 考察对系统整体架构、模块接口与数据流的理解