作业帮面试题 · 技术原理

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

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

筛选题目已选:技术原理
第 841 题请介绍一个你熟悉的设计模式,并说明它在你的项目中的应用场景与优缺点。 考察对设计模式的理解及其在实际项目中的落地应用技术原理方案权衡第 842 题请用 SQL 查询姓名和分数表中排名前 100 的记录。 考察 SQL 排序与限制返回数量的基本语法及输出列选择编码实现技术原理SQL第 843 题令牌桶的实现思路 考察限流算法核心机制及其实现要点问题拆解技术原理第 844 题请实现一个函数,合并K个升序链表,链表以数组形式给出。 考察分治、优先队列等合并算法设计与编码实现能力编码实现问题拆解技术原理第 845 题使用 setInterval 驱动动画有哪些缺点?可能引发哪些问题?如何解决? 考察对 setInterval 驱动动画局限性的理解及替代方案性能优化技术原理方案权衡第 846 题请描述一下锁升级流程。 考察对并发控制中锁升级机制的原理和适用场景的理解风险判断技术原理第 847 题请解释消息队列镜像队列的消费逻辑、持久化策略以及数据同步机制。 考察对镜像队列高可用机制的理解,包括消费路由、持久化落盘与主从同步风险判断技术原理方案权衡第 848 题讲讲负载均衡相关你了解的,比如说客户端负载均衡、服务端负载均衡都是怎么做的。 考察对负载均衡原理和客户端与服务端两种实现方式的理解系统设计技术原理方案权衡Apache DubboNginx第 849 题请说明在微调大语言模型时,如何确定所需的数据量,并选择哪些评估指标来验证模型效果? 考察对模型微调数据规模与评估体系的理解数据驱动技术原理技术选型第 850 题C++ 通过什么机制实现封装?这一机制的主要优点是什么? 考察面向对象封装机制及其设计价值技术原理技术选型C++第 851 题请实现反转链表,并说明其时间复杂度和空间复杂度。 考察链表操作、指针处理与算法复杂度分析能力编码实现技术原理第 852 题既然 TypeScript 最终会编译成 JavaScript 运行,那么这些类型信息在运行时还有哪些实际作用? 考察对类型系统编译期作用与运行时影响的辩证理解技术原理方案权衡TypeScript第 853 题请谈谈你对数仓(数据仓库)的理解。 考察对数仓概念、架构和作用的基本认知业务理解技术原理第 854 题请用快速排序的思路找出数组中第K大的数并给出实现要点。 考察快速选择算法、复杂度分析及边界处理编码实现问题拆解技术原理第 855 题Agent如何实现调用MCP的逻辑?有几个阶段,每个阶段分别做了什么,分别和AI交流了哪些内容? 考察对MCP协议调用流程、Agent与AI交互机制的深入理解系统设计技术原理MCP第 856 题LLM模型的损失函数中,第一个token的损失是什么? 考察对自回归语言模型训练中每个token损失计算方式的理解技术原理第 857 题Redis 执行 RDB 持久化的过程中会阻塞主线程吗? 考察对 RDB 持久化内部机制和阻塞场景的理解性能优化风险判断技术原理Redis第 858 题请解释TCP协议中发送缓冲区和接收缓冲区的作用,以及它们如何影响数据传输。 考察对TCP缓冲机制及其与流量控制、可靠传输关系的理解问题拆解技术原理TCP第 859 题请描述从浏览器地址栏输入一个 URL 到网页内容完整展示的整个过程。 考察对网络请求、解析渲染、协议协作与性能优化的整体理解问题拆解技术原理DNSHTTPHTTPS第 860 题Redis的数据类型有哪些? 考察对Redis核心数据结构的掌握与基本应用场景理解技术原理技术选型Redis