作业帮面试题 · 技术原理

作业帮相关面试题,按最终去重题目聚合。

共 1635 道真题 · 当前筛选命中 1248 道 · 更新 2026-08-05

筛选题目已选:技术原理
第 901 题B树索引和哈希索引的区别 考察对数据库索引底层结构及其适用场景的理解技术原理技术选型方案权衡第 902 题数据库可重复读隔离级别的实现原理是什么?它如何解决幻读问题? 考察数据库隔离级别实现机制与幻读处理的深度理解问题拆解技术原理InnoDBMySQL第 903 题Vue2 的两种路由方式(hash 和 history)有什么区别,以及各自是怎么实现的? 考察对 Vue Router 两种模式原理、适用场景和边界条件的理解技术原理方案权衡VueVue Router第 904 题为什么MySQL的索引使用B+树而不是其他数据结构? 考察B+树的结构特性及其对数据库索引需求的适配技术原理方案权衡MySQL第 905 题在对接微信登录时,获取用户手机号后需要与该微信号进行验证并获取票据,这里的验证具体是验证什么? 考察对微信登录及手机号绑定验证机制的理解需求分析技术原理第 906 题请列举并简要说明你常用的几种设计模式,以及它们解决的具体问题。 考察对设计模式的理解与实战应用能力技术原理方案权衡第 907 题路由懒加载的具体实现 考察前端路由懒加载的实现方式与原理编码实现技术原理ReactVueWebpack第 908 题请说明浏览器缓存的机制,并介绍强制缓存与协商缓存的主要区别及各自适用场景。 考察对浏览器缓存原理、类型区分和应用场景的理解技术原理方案权衡HTTP第 909 题请介绍 Redis 集群的主要作用,以及 Redis 支持哪些常用数据结构及其典型应用场景。 考察对 Redis 集群架构和核心数据结构的理解与场景化应用能力系统设计技术原理Redis第 910 题边缘触发和水平触发有什么区别?边缘触发模式下如何保证读取缓冲区中的所有内容? 考察IO多路复用中触发模式的理解及边缘触发的正确处理方式风险判断技术原理第 911 题请解释 JavaScript 的事件循环模型,并说明微任务和宏任务的典型例子,以及它们之间的优先级关系。 考察对事件循环机制、任务队列划分和调度优先级的理解技术原理JavaScript第 912 题请介绍慢查询的检查方法,并说明如何定位和优化慢查询。 考察对数据库慢查询诊断与优化方法的掌握性能优化技术原理问题排查MySQL第 913 题请描述浏览器从HTML字节流到DOM树的完整构建过程,并说明此过程中的关键优化策略。 考察对浏览器解析原理和DOM树构建机制的理解性能优化技术原理HTML第 914 题请解释TCP的拥塞控制机制,并说明其主要算法。 考察对TCP拥塞控制原理和核心算法的理解系统设计技术原理TCP第 915 题请讲解Java的垃圾回收机制,包括主要算法和常见回收器。 考察对Java内存回收原理和常用垃圾回收器的理解技术原理方案权衡Java第 916 题请分享一个你在项目或实习中遇到的技术难点,以及你是如何定位和解决的。 考察问题拆解、技术深度和解决问题能力问题拆解技术原理问题排查第 917 题要实现一个字符串反转,你能想到多少种方法? 考察编程基础、发散思维与复杂度分析能力编码实现问题拆解技术原理第 918 题红黑树查找的时间复杂度为什么是O(logN)? 考察红黑树平衡性质与对数复杂度的推导能力问题拆解技术原理第 919 题如果不用LoRA,直接全参数微调一个7B模型,需要多少显存? 考察混合精度下全参数微调的显存估算能力性能优化技术原理DeepSpeedPyTorch第 920 题请分别说明栈、队列和排序二叉树的基本结构,以及它们各自适用的典型场景。 考察对三种基础数据结构定义、操作特点和应用场景的理解问题拆解技术原理