招商银行·招银网络科技面试题 · 风险判断
招商银行·招银网络科技相关面试题,按最终去重题目聚合。
共 2575 道真题 · 当前筛选命中 400 道 · 更新 2026-08-05
筛选题目已选:风险判断
考察点
技术栈
第 1 题请求经过控制层、业务层、数据访问层时,可能存在哪些安全问题,如何防范? 考察分层架构下的安全风险识别与纵深防御能力第 2 题RabbitMQ 中生产消息失败怎么处理? 考察生产者消息可靠投递与失败处理能力第 3 题如何避免多线程中的死锁? 考察对死锁产生条件及预防、避免、检测与解除策略的掌握第 4 题为什么阿里巴巴不推荐 JDK 自定义的线程池? 考察对线程池默认策略、风险边界及生产经验的理解第 5 题怎么创建线程? 考察多线程创建方式的掌握与适用场景第 6 题由当前线程执行的这个线程池拒绝策略会有什么隐患? 考察线程池拒绝策略的执行者与风险意识,特别是CallerRunsPolicy第 7 题反射是什么?它的运用场景和缺点有哪些? 考察对反射机制的原理理解、实际应用场景的广度以及风险意识第 8 题事务失效的场景有哪些? 考察对Spring事务管理边界与失效原因的掌握第 9 题死锁是什么?怎么避免? 考察对死锁概念及常见避免策略的理解第 10 题项目:分库分表怎么分?存在什么问题?怎么优化? 考察分库分表策略、常见问题及优化手段第 11 题作为网络安全专业背景,你了解哪些窃取密钥的常见攻击算法或手法? 考察对密钥泄露攻击手法的掌握程度及安全意识第 12 题如何测试项目里的登录注册模块? 考察测试用例设计、边界覆盖与异常处理能力第 13 题请介绍 MyBatis 的一级缓存和二级缓存,以及它们的使用注意事项。 考察对 MyBatis 缓存机制的理解及其在实际开发中的正确使用第 14 题请介绍Java中线程安全的集合类,并说明其线程安全实现方式,尤其是ConcurrentHashMap的实现原理。 考察对Java并发集合的理解,包括线程安全实现机制和ConcurrentHashMap的设计细节第 15 题当 Promise.all 中的某个 async 函数抛错时,程序会发生什么?如何应对? 考察对 Promise 并发失败语义与容错处理的理解第 16 题Redis实现分布式锁有什么问题?比如TTL到期自动释放带来的影响。 考察Redis分布式锁的实现缺陷、边界场景与正确性风险第 17 题请设计一份针对微信红包功能的测试用例,并说明测试重点。 考察测试设计、需求理解和边界场景覆盖能力第 18 题请介绍RabbitMQ的持久化机制,以及它在消息可靠性中扮演的角色。 考察对RabbitMQ持久化原理、配置方式及可靠性边界的理解第 19 题转账操作两个用户的表不在同一个数据库实例上,怎么保证数据的一致性?(分布式事务) 考察分布式事务的一致性保证、方案选择与权衡第 20 题事务失效的场景是什么? 考察对 Spring 事务机制边界条件和常见失效原因的理解