互联网/IT行业面试题 · 系统设计

互联网/IT行业相关面试题,按题目行业基础数据聚合。

共 47588 道真题 · 当前筛选命中 5510 道 · 更新 2026-08-05

筛选题目已选:系统设计
第 941 题在大规模系统设计中,通常会有哪几层缓存? 考察多级缓存架构的层次划分与设计意图系统设计技术原理第 942 题如果让你实现扣减库存下单,你会怎么实现? 考察库存扣减的并发控制、超卖问题与一致性处理风险判断系统设计方案权衡第 943 题为什么同时使用MySQL和Redis? 考察对关系型数据库与缓存数据库分工协作的理解系统设计技术原理技术选型MySQLRedis第 944 题请设计收藏夹功能的架构 考察系统设计能力、存储选型、并发一致性和扩展性系统设计技术选型方案权衡第 945 题请描述上位机与设备通过串口通信时,常见的协议设计方式有哪些? 考察对串口应用层协议设计的理解系统设计方案权衡第 946 题在小程序中,navigateTo 和 redirectTo 的区别是什么?各自适用什么场景? 考察对页面栈生命周期和导航语义的精确理解系统设计技术原理第 947 题小象超市的 App 内嵌了大量的 H5 页面(例如活动页)。请描述一下 H5 如何通过JSBridge安全、高效地调用 Native 的能力(如调起支付、获取用户信息)。 考察JSBridge通信机制、安全防护与性能优化能力风险判断系统设计技术原理第 948 题Redis缓存雪崩如何处理? 考察对缓存雪崩成因的理解及系统性防护策略风险判断系统设计技术原理Redis第 949 题请介绍IM系统中用户注册和登录流程的设计与实现,涉及哪些关键环节和安全考虑? 考察对IM用户体系流程的完整性和安全性理解安全意识系统设计技术原理第 950 题怎么提高秒杀的并发度 考察高并发系统设计中提升吞吐量和保护系统的核心策略性能优化系统设计方案权衡Redis第 951 题如果说你要从服务端拉取分页列表,你会怎么设计React Query的queryKey 考察React Query中queryKey的设计原则和分页场景下的缓存管理系统设计技术原理第 952 题为什么要有interface,主要在什么场景下使用? 考察对接口设计意图、抽象思维及实际应用场景的理解系统设计技术原理第 953 题主动添加方的消息推送是怎么做的(因为被添加方同意时,主动添加方可能不在线)? 考察IM系统中离线消息推送、在线状态与消息可靠投递机制问题拆解系统设计技术原理WebSocket第 954 题多级缓存(Redis、Caffeine、数据库)是如何保证数据同步的? 考察多级缓存一致性方案、失效策略与场景权衡风险判断系统设计方案权衡CaffeineRedis第 955 题限流接口如何设计? 考察限流策略选择、实现机制与边界处理能力风险判断系统设计方案权衡Redis第 956 题在设计一个需要低延迟且能容忍少量数据丢失的场景时,你会选择 TCP 还是 UDP?请说明理由并谈谈如何在此基础上增强安全性。 考察传输层协议选型与安全性设计能力系统设计方案权衡TCPUDP第 957 题如何设计一个压测方案,使100个线程能够同时并发执行100个相同行为? 考察并发压测的同步触发机制与整体设计思路性能优化问题拆解系统设计Java第 958 题外卖推荐中的多目标优化怎么做? 考察推荐系统中多目标优化的建模、权衡与工程实现业务理解系统设计方案权衡第 959 题请列举你常用的几种Java设计模式,并说明在项目中如何选择和使用它们。 考察对设计模式的理解深度和实际应用能力系统设计技术原理Java第 960 题线程和进程的区别,何时使用多进程、何时使用多线程? 考察对进程线程概念的理解及基于场景的技术选型能力系统设计技术原理方案权衡