后端岗位面试题 · 技术选型

题库中标记为“后端”的结构化面试题。

89928 道真题 · 当前筛选命中 11284 · 更新 2026-08-05

筛选题目已选:技术选型
第 81 题你们的日志数据存储在哪里?采用了怎样的存储方案? 考察日志存储选型与实现细节问题拆解系统设计技术选型第 82 题请介绍上传和下载大文件时常用的框架及其工作流程。 考察对大文件传输框架选型及传输流程的理解技术原理技术选型方案权衡第 83 题请介绍线程池的创建方式及其使用场景。 考察对线程池参数配置、创建方式及适用场景的理解技术原理技术选型Java第 84 题为什么要用 dma_alloc_coherent? 考察对 DMA 一致性内存分配的理解及其适用场景技术原理技术选型第 85 题在你的项目中,如何选择并使用 HTTP 请求方法?请举例说明。 考察候选人将 HTTP 方法应用于实际业务场景的能力业务理解问题拆解技术选型HTTP第 86 题为什么选择Qt,而不是MFC这些? 考察技术选型能力、框架理解深度及对业务需求的匹配判断问题拆解技术选型方案权衡Qt第 87 题为什么要用 HTTP,而不是直接用 TCP? 考察对 HTTP 与 TCP 分层职责、应用层协议必要性的理解技术原理技术选型HTTPTCP第 88 题项目中使用C++的比例和原因是什么? 考察技术选型的合理性及对项目技术栈的理解业务理解技术选型C++第 89 题具体怎么拆分微服务? 考察微服务拆分原则、方法及复杂度权衡系统设计技术选型方案权衡第 90 题常见的RPC通信协议有哪些?请列举并说明各自特点和使用场景。 考察对RPC通信协议体系的理解和选型能力技术原理技术选型方案权衡Apache DubbogRPCProtocol Buffers第 91 题若要你从零开始实现一个消息队列中间件,你会如何规划其核心架构与关键模块? 考查候选人对消息队列核心原理和工程实现的整体把握,以及架构设计能力。风险判断系统设计技术选型第 92 题请举例说明 Redis 中 SET 命令的典型应用场景及其实现原理。 考察对 SET 命令基础语义、典型场景和边界条件的理解技术原理技术选型Redis第 93 题如果由你来负责设计一个远程过程调用(RPC)框架,你会从哪些方面入手?请描述你的整体设计思路。 考察候选人对分布式通信系统的综合设计能力,包括架构、协议、服务治理等核心模块。系统设计技术选型方案权衡NacosRPCTCP第 94 题在微服务架构下,Spring Cloud 这一生态具备哪些优势与劣势?请从微服务治理、开发效率和运维复杂度等角度展开分析。 考察候选人对 Spring Cloud 生态的整体认知,能否客观分析其技术优势与潜在不足。技术原理技术选型方案权衡JavaSpring BootSpring Cloud第 95 题如果由你来负责设计一个短链接系统,你会如何展开设计?请给出核心思路与关键考量。 考查候选人能否从系统设计角度出发,完整考虑短链系统的核心功能、性能与可靠性。风险判断系统设计技术选型Redis第 96 题Hash索引有什么问题 考察对哈希索引特性及其适用场景的理解技术原理技术选型第 97 题为什么阿里巴巴不推荐 JDK 自定义的线程池? 考察对线程池默认策略、风险边界及生产经验的理解风险判断技术原理技术选型Java第 98 题在 Spring Boot 中,嵌入式的 Web 服务器容器通常包括哪些可选类型? 考查对 Spring Boot 内嵌 Web 容器类型及其基本特性的掌握程度。技术原理技术选型Spring Boot第 99 题MySQL索引有哪些类型?请分别介绍它们的特点和使用场景。 考察对MySQL索引类型的掌握程度技术原理技术选型MySQL第 100 题请比较单体应用、SOA和微服务这三种架构模式在服务划分、通信方式、部署与扩展等方面的差异,并说明各自的适用场景。 评估候选人对架构演进的理解,能否清晰阐述三种架构模式在服务粒度、通信机制、治理复杂度等方面的本质区别。技术原理技术选型方案权衡Spring Cloud