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

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

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

筛选题目已选:系统设计
第 421 题请介绍信号量(Semaphore)的概念、工作机制和典型使用场景。 考察对信号量原理及并发控制应用的理解系统设计技术原理第 422 题谈谈你对进程间通信的理解。 考察对操作系统进程通信机制的掌握程度与知识体系系统设计技术原理第 423 题请介绍并解释 TCP 拥塞控制的主要机制与目的。 考察对 TCP 拥塞控制原理、算法演进及实际应用的理解系统设计技术原理问题排查TCP第 424 题商品下单到库存扣减的流程中,如何保证数据一致性? 考察分布式事务与库存一致性的设计能力风险判断系统设计方案权衡第 425 题怎么做限流的? 考察限流算法的理解、选型与工程落地能力系统设计技术原理技术选型第 426 题如果出现了消息丢失,该如何补偿? 考察分布式消息系统消息丢失的排查、补偿策略与一致性保证风险判断系统设计问题排查第 427 题如何设计一个实现单点登录并让其他登录会话失效的方案? 考察会话管理、分布式环境下登录状态控制与安全设计能力风险判断系统设计Redis第 428 题淘宝逛逛内容与店铺商品联动性弱,如何设计内容策略让逛逛流量高效转化为店铺订单? 考察电商内容化场景下的策略设计、用户转化漏斗和业务目标对齐能力业务理解数据驱动系统设计第 429 题RabbitMQ 是如何保证消息不丢失的? 考察消息中间件可靠性的完整链路设计与边界意识风险判断系统设计技术原理RabbitMQ第 430 题IIC总线是如何与ARM中断对接到一起的? 考察IIC外设中断与处理器中断控制器之间的连接机制系统设计技术原理I2C第 431 题redis中分布式锁的实现? 考察分布式锁的正确性、安全性和高可用设计风险判断系统设计技术原理Redis第 432 题请介绍数据仓库建模的核心理念与常用方法,并说明它们各自适用的场景。 考察对数仓建模核心思想、分层思路和常用建模方法(范式建模、维度建模等)的理解及应用能力业务理解系统设计方案权衡第 433 题程序中设置过多全局变量或静态变量会带来哪些问题? 考察对全局状态危害和可维护性认识风险判断系统设计技术选型第 434 题如何实现退出登录功能及登录过期机制? 考察会话管理、登录态失效和过期处理的完整设计风险判断系统设计技术原理第 435 题RabbitMQ怎么保证消息顺序发送 考察消息队列顺序性保证的原理与实现系统设计技术原理方案权衡RabbitMQ第 436 题请介绍读写分离的实现方式及其适用场景,并说明可能遇到的问题与解决方案。 考察对数据库读写分离架构的理解与实践经验系统设计技术原理方案权衡第 437 题有了解过Workflow和Agent的区别吗?怎么区分Workflow和Agent? 考察对AI应用架构模式(工作流与智能体)的认知与区分能力系统设计技术原理技术选型第 438 题在设计微信搜一搜服务评价功能时,如何平衡用户体验和商业价值? 考察产品设计中用户体验与商业价值的权衡能力系统设计方案权衡第 439 题请手撕一个定时器的实现思路,可以基于 ScheduledExecutorService 或时间轮。 考察定时任务调度核心机制与两种典型实现的原理对比问题拆解系统设计技术原理Java第 440 题在什么场景下应该选择消息队列而不是 HTTP 同步调用?请分析两者的优缺点。 考察消息队列与 HTTP 同步调用的选型判断及场景权衡系统设计技术选型方案权衡HTTP