慧策(掌上先机)面试题 · 风险判断
慧策(掌上先机)相关面试题,按最终去重题目聚合。
共 643 道真题 · 当前筛选命中 94 道 · 更新 2026-08-05
筛选题目已选:风险判断
考察点
技术栈
第 21 题请举一个Java多线程不安全的例子,并解释原因。 考察对线程安全问题的识别和并发缺陷分析能力第 22 题Kafka如何防止重复消费? 考察Kafka消费语义、幂等性处理与分布式系统一致性理解第 23 题请介绍你在项目中如何保证缓存与数据库的数据一致性。 考察对缓存与数据库一致性方案的理解及演进的掌握第 24 题请说明布隆过滤器的主要特点,并解释为什么它会有“查询不存在确定、查询存在可能误判”的行为。 考察布隆过滤器的原理、误判率特性及适用场景第 25 题请解释 CAS(Compare and Swap)并说明它是否具有原子性。 考察对CAS原理及其原子性保障的理解第 26 题请说明如何让一段代码或数据结构变成线程安全。 考察对线程安全实现方式的理解与适用场景的判断第 27 题你刚才提到了线程安全,什么现象表示出现了线程安全问题? 考察对线程安全问题的典型症状和原因的识别能力第 28 题请对比 Java 中基础类型与对应的包装类型,说明它们在使用上的主要区别和注意事项。 考察 Java 基础类型与包装类型的内存、性能、默认值及比较差异第 29 题数据库和缓存怎么保持一致的? 考察缓存与数据库一致性保障方案及取舍第 30 题嵌套事务中,子事务回滚时如何知道回滚到哪里? 考察对数据库事务保存点与嵌套事务语义的理解第 31 题对象在什么情况下会进入老年代? 考察对JVM垃圾回收机制和对象生命周期管理的理解第 32 题请介绍内存泄漏问题的排查方法、相关命令与工具。 考察内存泄漏排查的系统性思路及常用工具掌握第 33 题项目中怎么解决Redis缓存一致性问题 考察缓存与数据库一致性方案的设计与权衡第 34 题客户端读取请求出现严重延迟时,你会如何排查? 考察系统化定位读写链路延迟问题的能力第 35 题SETNX 本身有超时时间吗? 考察对 Redis SETNX 命令语义的理解第 36 题OOM(内存溢出)你有遇到过吗?请结合一次实际经历讲讲当时的情况和处理过程。 考察对内存溢出问题的定位思路、处理方法和预防意识第 37 题灰度部署上线的分支是什么样的,灰度过程如何设计? 考察灰度发布的分支策略、灰度流程设计及回滚意识第 38 题请谈谈在使用localStorage存储数据时,JSON.stringify()可能遇到的问题。 考察对JSON序列化边界情况的掌握及实际存储场景的适配能力第 39 题RabbitMQ 如何防止消息丢失? 考察消息队列中生产者、Broker、消费者各环节的消息可靠性保障第 40 题当缓存查不到数据时,你会如何处理?请说明具体方案和理由。 考察缓存穿透、击穿、雪崩等场景的处理思路与权衡