端点网络科技面试题 · 风险判断
端点网络科技相关面试题,按最终去重题目聚合。
共 197 道真题 · 当前筛选命中 25 道 · 更新 2026-08-05
筛选题目已选:风险判断
考察点
技术栈
第 1 题在 React 中,setState 是同步的还是异步的?请说明原因及在哪些场景下表现不同。 考察对 React setState 更新机制及其触发场景的理解第 2 题如果让你设计线程销毁机制,你会如何处理?如何结合定时器、通知和轮询等方式保证安全退出? 考察并发场景下线程安全退出机制的设计与取舍第 3 题请结合实际项目,说明你们在项目中如何使用 Redis 以及这样设计的原因。 考察 Redis 实际应用场景、方案合理性及对技术的理解深度第 4 题请描述你在项目中是如何设计和解决商品超卖问题的? 考察对并发库存控制与一致性的理解及项目应用第 5 题在支付回调通知可能延迟(如1小时或1天)甚至因网络故障完全丢失的场景下,如何保证客户订单最终可靠地保存在数据库中? 考察分布式系统下支付回调的可靠性处理与最终一致性设计第 6 题请解释什么是缓存雪崩和缓存击穿,并说明预防措施。 考察对缓存失效场景的区分及其应对策略第 7 题请介绍Redis分布式锁的原理。 考察分布式锁的核心实现原理与边界条件第 8 题请谈谈 Redis 分布式锁的实现方式,包括基于 SETNX 的原生实现和基于 Redisson 的实现,并说明它们的区别与适用场景。 考察对 Redis 分布式锁两种实现原理、正确性边界和适用场景的理解第 9 题请实现一个售票程序:3个售票窗口并发卖出100张票,要求保证每张票只被卖出一次。 考察多线程并发控制、原子性与线程安全实现能力第 10 题请描述你在项目中实现 Redis 读写锁的方案,并说明其正确性与边界处理。 考察读写锁的并发控制实现与异常场景处理第 11 题请介绍Redis的数据持久化机制及其适用场景。 考察对Redis持久化方式的理解、各自优缺点及选型权衡第 12 题请比较 HashMap 和 ConcurrentHashMap 在并发场景下的区别和适用性。 考察对 HashMap 与 ConcurrentHashMap 的数据结构、线程安全性及并发设计差异的理解第 13 题死锁如何处理? 考察对死锁产生条件、预防手段和实际解决策略的理解第 14 题线程池异步提交,服务在提交过程中被杀死了,怎么办? 考察对异步任务丢失风险的认识及补偿机制设计第 15 题MySQL做数据迁移的时候,有写操作怎么维持数据库的可用性? 考察在线迁移期间保证读写可用性和数据一致性的方案设计第 16 题支付中和支付后,如何保证数据一致性(比如使用雪花算法生成订单号)? 考察分布式支付场景下的事务一致性保障与幂等设计第 17 题请描述在一个项目中你是如何使用接口与子类的,并说明子类调用方式、是否可能引发OOM以及如何改善。 考察对接口与子类调用机制、内存风险意识及优化能力的理解第 18 题在数据库操作中,UPDATE语句可以使用非id字段作为更新条件吗? 考察对UPDATE语句条件使用范围的理解及实际约束第 19 题MySQL中如何加行锁? 考察对MySQL行锁机制、加锁方式及影响范围的理解第 20 题如何避免消息被重复消费? 考察消息队列消费幂等性和重复消息处理能力