后端岗位面试题 · 技术原理
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 71234 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 681 题常见的RPC通信协议有哪些?请列举并说明各自特点和使用场景。 考察对RPC通信协议体系的理解和选型能力第 682 题请手写一个有序链表去重的代码实现,如果不打算写完整代码,可以直接说明你的实现思路。 考察有序链表遍历与去重算法的理解与实现能力第 683 题ThreadLocal 可能会出现哪些问题?如何处理? 考察 ThreadLocal 原理、内存泄漏与线程安全风险及应对策略第 684 题请说明JWT认证的实现细节,包括令牌的生成、校验和过期处理。 考察对JWT认证机制、令牌生命周期和安全性细节的掌握第 685 题epoll实现IO多路复用的原理是什么? 考察epoll核心机制、事件驱动与内核实现理解第 686 题在构建基于 Redis 的短期记忆存储时,如何设计数据结构以支持多轮对话中的上下文查询?如果多次追问仍然无法获得满意回复,你会如何排查与处理? 考察 Redis 数据结构选型、短期记忆存储设计及问题排查能力第 687 题用了多进程为什么还要用多线程? 考察并发模型的理解、场景差异与选型权衡第 688 题请举例说明 Redis 中 SET 命令的典型应用场景及其实现原理。 考察对 SET 命令基础语义、典型场景和边界条件的理解第 689 题在项目中,若需将一个包含数百万行数据的 Excel 文件导入数据库,实施时应当关注哪些关键环节与风险点? 考查候选人大规模数据导入场景下的工程实践能力,包括性能、内存、事务与数据一致性等考量。第 690 题请描述你负责的系统中登录认证和接口鉴权的实现方案,包括权限处理的整体设计。 考察对登录认证、接口鉴权及权限控制整体设计的理解与实践第 691 题操作Map或者List集合里的元素怎样保证线程安全? 考察并发场景下集合操作的安全性处理与方案选型第 692 题在微服务架构中,服务注册与发现机制解决了哪些核心问题,并承担怎样的角色? 考查对微服务基础组件作用与必要性的理解。第 693 题Redis里用的什么数据结构 考察对Redis常用数据结构及其适用场景的掌握第 694 题线程冲突怎么办?请说明互斥锁和自旋锁的区别、各自适用场景以及判断标准。 考察并发冲突处理能力及锁机制的选择依据第 695 题进程的状态有哪些? 考察对进程生命周期状态的理解第 696 题可以详细说一下 Nacos 作为配置中心,其配置存储、推送和客户端感知的底层实现机制是怎样的吗? 考察候选人对 Nacos 配置中心核心架构与实现细节的理解,包括服务端存储、客户端长轮询、数据推送与一致性保证。第 697 题手撕:如何实现线程排队执行? 考察多线程并发控制与线程协作机制的理解和编码能力第 698 题在微服务架构下,Spring Cloud 这一生态具备哪些优势与劣势?请从微服务治理、开发效率和运维复杂度等角度展开分析。 考察候选人对 Spring Cloud 生态的整体认知,能否客观分析其技术优势与潜在不足。第 699 题有10瓶水,其中一瓶有毒,毒性极强且即使稀释一亿倍也仍然有效。毒性发作时间最长为1小时,即在1小时后能观察到中毒症状。现在你有1小时时间,最少需要多少只老鼠才能确定哪一瓶水有毒? 考察二进制编码与信息论在经典老鼠试毒问题中的应用第 700 题请解释 Spring Boot 与 Spring Cloud 各自扮演的角色,以及它们在技术定位和功能范围上有何不同? 考查对 Spring Boot 与 Spring Cloud 功能定位差异的理解,以及微服务架构中两者的配合关系。