作业帮面试题 · 系统设计
作业帮相关面试题,按最终去重题目聚合。
共 1635 道真题 · 当前筛选命中 190 道 · 更新 2026-08-05
筛选题目已选:系统设计
考察点
技术栈
第 161 题假如要把一个树状结构存储到MySQL数据库中,怎么去存呢? 考察树形数据的数据库建模能力及不同方案的适用性第 162 题请描述在 Elasticsearch 集群中执行一次查询的完整流程。 考察对 ES 查询执行链路、分布式协调与数据检索机制的理解第 163 题主从复制中可能存在哪些常见问题,以及如何应对? 考察对主从复制延迟、数据一致性和故障处理的认知第 164 题请分别解释缓存雪崩、缓存击穿和缓存穿透,并说明每种场景的典型成因与常用解决方案。 考察对缓存常见异常场景的概念区分、成因分析与应对方案设计能力第 165 题请介绍你在项目中如何实现日志压缩;如果压缩触发时文件仍在被写入,你会如何处理? 考察日志压缩机制的设计与并发写入场景下的处理能力第 166 题如何部署微服务? 考察微服务部署的整体方案与关键考量第 167 题以此类推,如果要搭建一个教育智能体,你会怎么细化定义这个智能体,工作流怎么搭建? 考察教育场景智能体的需求拆解、任务定义与工作流设计能力第 168 题如何保证Redis定时任务在00:00整能实时触发,避免延迟? 考察实时性保证与性能权衡第 169 题请描述从输入一个URL到页面渲染完成的全过程。 考察网络协议、浏览器渲染机制及整体链路理解第 170 题文件上传时如何上传10g的数据? 考察大文件上传的分片、断点续传和并发处理能力第 171 题请介绍Java中的AOP切面编程,包括其核心概念、实现原理以及典型应用场景。 考察对面向切面编程核心概念、实现原理及应用场景的理解第 172 题考虑优先级的线程调度如何实现? 考察线程调度中优先级机制的设计与实现细节第 173 题浏览器强缓存和协商缓存能一起使用吗?如果同时配置该注意什么? 考察HTTP缓存机制的理解和实际配置细节第 174 题请介绍分布式锁的实现方案,并说明各自的优缺点。 考察对分布式锁常见实现的理解与权衡能力第 175 题ES(Elasticsearch)的底层结构是怎么样的? 考察对Elasticsearch底层索引原理、存储结构与倒排索引机制的理解第 176 题请描述你如何设计一个权限系统,并说明其核心组成部分。 考察对权限模型、认证授权流程及数据模型设计的理解第 177 题请结合实际场景,说明责任链模式的设计思路和应用价值。 考察责任链模式的理解及应用能力第 178 题在即时通讯系统中,单聊和群聊在底层实现上有哪些核心区别? 考察对即时通讯消息投递、会话管理及底层架构的理解第 179 题在分布式系统中,幂等性具体指什么?通常由哪些环节来保证? 考察对幂等性概念的理解及其在分布式系统中的实现层面第 180 题在HTTP请求中传递资源标识符id时,应如何选择放在URL路径、查询参数还是请求体中?请说明各自的适用场景和优缺点。 考察对HTTP请求参数位置设计的理解与权衡能力