慧策(掌上先机)面试题 · 技术原理
慧策(掌上先机)相关面试题,按最终去重题目聚合。
共 643 道真题 · 当前筛选命中 532 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 61 题死锁预防条件有哪些? 考察对死锁预防基本条件和原理的理解第 62 题说说 ArrayList 和 LinkedList 的区别。 考察对 Java 常用集合底层实现及适用场景的理解第 63 题请介绍MySQL索引优化的常用方法。 考察对MySQL索引原理与优化实践的理解第 64 题死锁的必要条件是什么? 考察对死锁产生条件和检测处理能力的理解第 65 题请谈谈你对大数据相关技术的了解,并说明在实际项目中应用过哪些。 考察大数据技术栈的认知深度与实际应用经验第 66 题当发现接口响应特别慢时,你会如何处理? 考察系统性能问题的排查思路、工具使用与优化能力第 67 题场景题:有一张存储用户订单的大表,数据是哪些用户存的哪些订单,关注字段userId和createTime即可,某个用户登录后需要查看自己某段时间内的所有的订单,基于该场景设计索引,userId会有重复。 考察复合索引设计与查询模式匹配第 68 题学生成绩表包含学生姓名、科目、成绩、班级字段,请写出查询总分大于600分的学生的SQL语句。 考察SQL聚合查询与HAVING子句的使用第 69 题请详细描述TCP三次握手和四次挥手的过程,并说明每一步存在的原因。 考察TCP连接建立与释放机制的底层原理理解第 70 题为什么MySQL的InnoDB索引底层选择B+树而不是红黑树? 考察索引数据结构选型与B+树特性理解第 71 题对称加密和非对称加密的区别是什么? 考察对两类加密机制基本原理、适用场景和权衡的理解第 72 题请说明 Filter 底层实现中涉及的设计模式,并解释其具体应用方式。 考察对 Java Servlet Filter 机制中设计模式的理解与应用第 73 题项目中布隆过滤器是怎么实现的? 考察布隆过滤器的原理、参数设计与工程落地细节第 74 题数据库层面如何实现悲观锁和乐观锁? 考察数据库并发控制机制的理解与实现差异第 75 题老年代对象指向年轻代对象时,如何进行可达性分析和回收? 考察GC根集合与跨代引用的处理机制第 76 题为什么要用双亲委派机制? 考察对类加载机制设计意图和行为安全性的理解第 77 题假设有一个场景,设计两类线程完成从1到100的数字打印,一类线程只负责输出奇数,另一类只负责输出偶数,要求两类线程交替输出,保证1-100的顺序不乱,有哪些实现方案? 考察多线程交替执行的同步机制与并发控制方案设计第 78 题String()和new String()有什么区别? 考察对 JavaScript 中原始字符串与字符串对象差异的理解第 79 题设置HTTP强缓存的规则、如何用Expires来判断是否命中缓存、本地时间修改了怎么办 考察HTTP强缓存机制、Expires的使用及其时间敏感性第 80 题HashMap是否是线程安全的?多个线程能否同时访问其中的元素? 考察对HashMap线程安全性与并发访问机制的理解