慧策(掌上先机)面试题 · 技术原理
慧策(掌上先机)相关面试题,按最终去重题目聚合。
共 643 道真题 · 当前筛选命中 532 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 221 题请解释布隆过滤器的底层原理,包括 Bitmap 的使用和多次哈希确定存在性的过程。 考察布隆过滤器的数据结构本质、哈希映射与误判率理解第 222 题请介绍你对MySQL锁机制的了解以及它在并发控制中的作用。 考察对MySQL锁类型、隔离级别与并发控制机制的理解第 223 题阻塞队列的实现原理是什么? 考察对阻塞队列底层并发机制与线程协作的理解第 224 题SETNX 本身有超时时间吗? 考察对 Redis SETNX 命令语义的理解第 225 题请解释 Redis 的单线程模型,以及它如何利用 I/O 多路复用技术实现高性能。 考察对 Redis 核心架构原理的理解深度第 226 题OOM(内存溢出)你有遇到过吗?请结合一次实际经历讲讲当时的情况和处理过程。 考察对内存溢出问题的定位思路、处理方法和预防意识第 227 题这些表里你有使用过哪些索引吗? 考察候选人对索引类型、适用场景和实际使用经验的理解第 228 题一种查找算法:先在数组前1/4区间查找,若未找到,再在后半部分的前1/4区间(即整个数组的第3/8到第1/2部分)继续,如此递归划分下去。求该算法在最坏情况下的时间复杂度。 考察递归划分数列的推导与对数复杂度分析第 229 题MySQL组合索引失效的场景有哪些? 考察对组合索引最左前缀原则及失效场景的理解第 230 题假设有10亿条数据需要存入布隆过滤器,要求误判率控制在80%到90%之间,请计算所需的存储空间大小,并说明计算过程。 考察布隆过滤器存储空间估算能力及对误判率含义的理解第 231 题请解释JVM类加载模型中的双亲委派机制,并说明为什么要使用双亲委派,什么情况下会破坏双亲委派? 考察对JVM类加载机制的理解深度,包括双亲委派原理、目的及破坏场景第 232 题请计算二叉树最后一层所有节点的和,要求先用层序遍历实现,再用深度优先遍历(DFS)实现,并比较两种方法。 考察二叉树遍历的掌握与多种解法能力第 233 题请谈谈在使用localStorage存储数据时,JSON.stringify()可能遇到的问题。 考察对JSON序列化边界情况的掌握及实际存储场景的适配能力第 234 题请讲一下你对Spring中IOC(控制反转)和AOP(面向切面编程)的理解,并说明它们的核心原理和典型应用场景。 考察对Spring两大核心机制原理的掌握和实际应用能力第 235 题RabbitMQ 如何防止消息丢失? 考察消息队列中生产者、Broker、消费者各环节的消息可靠性保障第 236 题讲讲Vue3中ref和reactive的区别,对数组进行包装该用哪个? 考察对Vue3响应式API的理解及不同数据类型的适用选择第 237 题当缓存查不到数据时,你会如何处理?请说明具体方案和理由。 考察缓存穿透、击穿、雪崩等场景的处理思路与权衡第 238 题请讲解 HashMap 的底层实现原理。 考察对哈希表结构、冲突处理、扩容机制及线程安全性的理解第 239 题手写单例模式,并解释为什么这么写 考察单例模式实现方式及其线程安全、反射与序列化的正确性第 240 题给定一棵二叉树的根节点,返回这棵二叉树最深那一层节点的值的和。 考察二叉树层次遍历及对层深的精确控制