后端岗位面试题 · 系统设计
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 11841 道 · 更新 2026-08-05
筛选题目已选:系统设计
考察点
技术栈
第 321 题在机器人任务执行过程中,IMU数据的接收通常采用哪种方式? 考察对传感器数据采集与处理机制的理解第 322 题Redis是如何实现锁机制的?如何解决缓存与数据库的一致性问题?请简要介绍几种方法。 考察分布式锁和缓存一致性方案的掌握及权衡能力第 323 题请阐述 RESTful API 的核心设计原则与规范。 考察 REST 架构风格的理解与规范化设计能力第 324 题如何将登录注册接口从HTTP改造为HTTPS? 考察HTTPS改造的服务端配置与证书部署流程第 325 题如果将线程池的任务队列设置为无界队列,会对服务有什么影响? 考察对无界队列风险的理解,特别是内存和线程资源第 326 题在服务端架构中,你会如何选择长连接与短连接?请说明你的考量因素。 考察网络连接模式选择及其取舍第 327 题Redis分布式锁的超时时间如何设置? 考察超时时间与业务执行时间的权衡第 328 题如果我有一个表已经有一亿行数据了,你怎么给它进行一个动态的分表? 考察海量数据场景下分库分表策略、扩容与数据迁移设计能力第 329 题SkyWalking的采集原理是什么? 考察对SkyWalking探针机制、数据流转和链路追踪采集原理的理解第 330 题请介绍 Redis 集群原理,包括数据分片、高可用与故障转移机制。 考察对 Redis Cluster 架构核心机制的理解第 331 题RabbitMQ延迟队列的实现 考察RabbitMQ延迟队列的设计原理与实现方式第 332 题数据库读写分离中主库故障时,从库接管后其他库能否感知主库切换? 考察对数据库主从切换、故障感知机制和外部依赖的理解第 333 题在设计商品下单流程时,需要考虑哪些关键因素? 考察对电商下单链路完整性和异常处理的理解第 334 题请讲解 malloc 的工作原理。 考察对动态内存分配底层机制与实现权衡的理解第 335 题按学号奇偶分表后,若需要按班级查询,除了全表聚合还有哪些可行方案? 考察分库分表后的查询路由设计与方案权衡第 336 题如何用哈希 map 在内核态与用户态共享数据? 考察对内核哈希 map 数据结构的理解、用户态交互机制和同步边界第 337 题在使用消息队列(MQ)的场景中,如何减少响应时长? 考察通过消息队列异步化优化接口响应时间的实践能力第 338 题请解释C++中常用的I/O复用机制及其适用场景。 考察对I/O多路复用原理的理解与选型能力第 339 题服务的QPS翻了10倍,瓶颈会出现在哪里,如何处理 考察高并发场景下的瓶颈识别与系统扩容思路第 340 题请详细介绍其中一个新增功能的设计思路,包括前置分析、整体方案和关键决策。 考察候选人的系统设计能力和方案权衡意识