后端岗位面试题 · 技术原理
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 71234 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 421 题Redis的hash是怎么做的? 考察对Redis hash底层实现和条件转换的理解第 422 题我看你有一个针对于并行加载的优化,讲一下你这块怎么做的? 考察候选人对自己项目中并行加载优化的设计思路、实现细节与效果评估第 423 题不同消费者可以消费同一个消息吗? 考察对消息队列消费模型和消息投递语义的理解第 424 题请解释线程池的核心参数及其工作流程,包括核心线程数、任务队列和最大线程数的关系。 考察对线程池参数配置与任务调度机制的理解第 425 题MySQL的事务隔离级别和区别 考察事务隔离级别的定义、实现及并发问题理解第 426 题请介绍你实现或参与的一个RPC框架项目,包括整体设计思路、核心模块和关键技术决策。 考察对RPC框架核心原理的理解、系统设计能力以及项目实践深度第 427 题请设计一个线程池,核心要素包括线程管理、任务队列、拒绝策略和生命周期,并说明如何根据业务场景进行参数配置。 考察候选人对线程池核心机制和设计要点的理解,以及根据实际场景进行参数配置的能力。第 428 题介绍各种数据类型的字节大小(int、char、long、longlong、float、double、short) 考察C/C++基础数据类型大小及平台差异认知第 429 题请说明常见的垃圾回收算法,并简述其核心思想与优缺点。 考察 GC 算法基本理论及对标记-清除、复制、标记-整理等原理的理解第 430 题WebSocket和HTTP有什么区别? 考察对HTTP与WebSocket在协议模型、通信模式和使用场景上的差异理解第 431 题MCP 客户端与 server 之间是如何交互的?请描述一次完整的请求流程。 考察对 MCP 协议通信机制的理解第 432 题线程池中的任务执行完成后,如何获取并处理其结果或后续动作? 考察线程池任务执行后的结果获取与后续处理机制第 433 题请求经过控制层、业务层、数据访问层时,可能存在哪些安全问题,如何防范? 考察分层架构下的安全风险识别与纵深防御能力第 434 题请说明你如何使用线程池,如何自定义线程池,其核心参数有哪些,以及底层实现原理是什么? 考察线程池配置、核心参数理解及底层执行机制第 435 题请解释std::move和std::forward的作用与区别,并说明各自的使用场景。 考察对C++移动语义与完美转发的理解及实际应用能力第 436 题请说明 HashMap 的内部结构。 考察对 HashMap 底层数据结构与实现原理的理解第 437 题请列举并简要说明常见的磁盘调度算法,并比较它们在寻道时间上的优劣。 考察对磁盘 I/O 调度算法原理及适用场景的理解第 438 题如何保证消息不重复? 考察消息队列场景下重复消息的识别与幂等处理能力第 439 题你觉得Agent开发最大的难点是什么? 考察对Agent开发复杂性的理解、经验深度和问题定位能力第 440 题如何实现一个线程安全的列表?请说明不同实现方案的适用场景。 考察并发控制原理、线程安全数据结构选型与场景权衡