作业帮面试题 · 技术原理
作业帮相关面试题,按最终去重题目聚合。
共 1635 道真题 · 当前筛选命中 1248 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 201 题请描述软件开发生命周期的典型阶段,并说明每个阶段的主要目标。 考察对软件开发生命周期基本概念的理解和表达能力第 202 题请结合你的项目经历,考察一个相关技术原理,比如:请解释项目中用到的[技术点]的基本原理及为什么这样设计。 考察核心知识掌握与知识迁移能力第 203 题在Java中,使用哪些关键字可以实现线程安全?请说明其机制。 考察对Java线程安全相关关键字的掌握及其底层机制第 204 题浏览器Cookie是如何存储数据的? 考察Cookie的存储机制、格式和属性第 205 题交换和路由的区别是什么? 考察对网络二层交换与三层路由的工作原理及适用场景的理解第 206 题请介绍项目的数据量级和数仓模型设计。 考察数据规模认知与数仓分层建模能力第 207 题说一说 React Fiber。 考察对 React Fiber 架构原理、设计动机和核心机制的理解第 208 题怎么设计监控来保证消息的不丢失? 考察消息队列场景下端到端消息可靠性监控体系的搭建与故障定位能力第 209 题请解释什么是路由懒加载,它解决了什么问题? 考察对路由懒加载原理与性能优化作用的理解第 210 题Lua脚本的原子性是怎么保障的? 考察对Redis执行Lua脚本时原子性机制的理解第 211 题Redis持久化机制有哪些?各自的特点和适用场景是什么? 考察对Redis持久化核心机制的理解与选型能力第 212 题如何理解基于字节流和基于报文的通信协议? 考察对网络传输模型与协议分界的基本理解第 213 题请介绍 MySQL 中索引的作用、常见类型及其适用场景。 考察对 MySQL 索引基本概念、类型和适用场景的理解第 214 题API接口幂等性如何实现? 考察对接口幂等概念、实现方案及适用场景的理解第 215 题你在项目中有利用 Webpack 做过哪些性能优化? 考察对 Webpack 构建性能与产物优化的理解及实践第 216 题Transformer中Encoder和Decoder的区别和联系,以及如果单独分开使用的话,各自的优缺点是什么? 考察对Transformer架构的理解、模块职责划分及独立使用的适用场景分析第 217 题请讲解一下发布订阅者模式,并说明它在事件总线中的应用。 考察对发布订阅模式概念及应用场景的理解第 218 题请实现一个函数,将链表中每个 k 个节点一组进行翻转,如果剩余节点不足 k 个则保持原顺序。例如链表 1->2->3->4->5,k=2 时返回 2->1->4->3->5,k=3 时返回 3->2->1->4->5。 考察链表操作、边界处理和迭代或递归拆解能力第 219 题请对比 Vue 2 与 Vue 3 在响应式系统、性能优化和组合式 API 方面的主要区别。 考察对 Vue 框架版本演进核心差异的理解第 220 题请把数组去重的函数改写为异步版本,并说明为什么需要异步处理。 考察对异步编程模型的理解和编码能力