小西科技(南京)有限责任公司面试题 · 系统设计

小西科技(南京)有限责任公司相关面试题,按最终去重题目聚合。

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

筛选题目已选:系统设计
第 1 题自己在设计数据库表时,会重点考虑哪些因素? 考察数据库表设计的基本功与工程意识系统设计技术原理方案权衡第 2 题说说防抖和节流 考察对前端性能优化中防抖与节流机制的理解及应用能力系统设计技术原理JavaScript第 3 题请讲解任务队列的基本概念、使用场景以及实现方式,并说明如何避免任务重复执行。 考察对任务队列的理解深度及实际应用中的可靠性处理风险判断系统设计技术原理Redis第 4 题请说明接口幂等性的意义,并举例说明如何实现幂等。 考察对幂等性概念的理解及其在分布式系统中的实际应用风险判断系统设计技术原理第 5 题OAuth2.0是怎么认证的? 考察对OAuth2.0授权流程、令牌机制与安全边界的理解风险判断系统设计技术原理第 6 题Redis 中的 hash 数据类型底层存储使用的哈希算法是什么?为什么采用这种设计? 考察 Redis 哈希表底层实现及设计考量系统设计技术原理Redis第 7 题场景题:1亿条URL数据,不使用数据库如何实现指定URL查询? 考察海量数据检索方案设计、数据结构与存储权衡系统设计技术原理方案权衡第 8 题请设计一个登录功能,你会如何设计? 考察登录流程的安全性、用户体验和扩展性安全意识系统设计方案权衡第 9 题如何保证接口的幂等性? 考察幂等机制的设计与实现系统设计技术原理方案权衡Redis第 10 题讲一下Redis如何实现分布式锁 考察分布式锁的原子性、安全性和边界处理能力风险判断系统设计技术原理Redis第 11 题项目中如何使用支付,支付处理失败怎么办? 考察支付流程设计、失败处理与业务一致性保障业务理解风险判断系统设计第 12 题RabbitMQ 死信队列有了解吗? 考察死信队列的触发条件、作用与使用场景系统设计技术原理问题排查RabbitMQ第 13 题如果要自定义一个深拷贝工具类,需要实现哪些关键逻辑? 考察对深拷贝实现细节、循环引用和类型边界的处理编码实现系统设计第 14 题场景题:如何设计数据库表来实现两种角色的权限访问和控制? 考察基于角色的权限访问控制的表结构设计能力业务理解系统设计第 15 题AQS的作用以及底层实现机制 考察对AQS核心设计思想与底层同步机制的理解系统设计技术原理Java第 16 题请解释一下反向代理的含义及其典型应用场景。 考察对反向代理概念、原理与实际应用的掌握系统设计技术原理Nginx第 17 题请介绍你对 Redis 的理解,包括常见数据结构、应用场景和可能遇到的问题。 考察 Redis 基础知识、应用范围与常见问题意识问题拆解系统设计技术原理Redis第 18 题请说明在高并发场景下如何结合 EPOLL 与线程池设计服务端架构? 考察高并发网络编程中事件驱动与线程池的结合思路系统设计技术原理方案权衡第 19 题请介绍数据库表空间、页结构以及索引之间的关系。 考察对数据库存储结构、页管理及索引实现原理的综合理解系统设计技术原理第 20 题测试用例设计要考虑什么? 考察测试用例设计的系统性、覆盖度和边界意识问题拆解风险判断系统设计