运满满面试题 · 技术原理
运满满相关面试题,按最终去重题目聚合。
共 646 道真题 · 当前筛选命中 405 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 161 题请介绍你们部门的代码命名规范,并说明其制定的依据和带来的收益。 考察候选人对代码规范的理解、应用和工程实践意识第 162 题如何处理浮点数精度缺失 考察对浮点数二进制表示误差的理解及工程化处理手段第 163 题请分别解释 Spring 的 IOC(控制反转)和 AOP(面向切面编程),并说明它们各自解决什么问题。 考察对 Spring 两大核心机制的掌握及原理理解第 164 题请分享你在学习 JavaScript 过程中曾有过的一个误解,以及你如何纠正它。 考察候选人的学习能力、知识深度与自我反思第 165 题已知 JavaScript 的 DOM API 有 insertBefore,那么如何实现一个 insertAfter 功能? 考察对 DOM 原生 API 的理解和基于现有原语的组合实现能力第 166 题你在项目中用到了发布订阅,讲讲 Vue 是怎么收集依赖的吧。 考察 Vue 响应式系统中依赖收集与发布订阅机制的理解第 167 题请介绍 Vue 中父子组件之间常用的通信方式及其适用场景。 考察对 Vue 组件间通信机制的理解与场景化应用能力第 168 题请介绍一下 Spring 中 IOC 容器的核心原理及其在项目中的应用。 考察对 Spring IOC 容器原理的理解及实际应用能力第 169 题请比较分布式事务中的两阶段提交协议和三阶段提交协议。 考察对分布式事务一致性协议的理解与权衡能力第 170 题请解释SETNX分布式锁的原理。 考察对Redis分布式锁实现原理及边界条件的理解第 171 题请描述你对JVM调优的整体理解,并说明你会如何系统地进行一次JVM调优。 考察JVM原理理解、问题定位方法和系统化调优思路第 172 题请说明JVM运行时数据区域及其各自的作用。 考察对JVM内存划分、各区域职责及线程共享性的理解第 173 题如果对(a,b,c)三列建立联合索引,查询条件只包含a和c时,索引会如何被使用? 考察对联合索引最左前缀原则的掌握及索引使用细节第 174 题Java 中 CAS 的 compare 和 swap 操作如何保证原子性?如果要自己实现 CAS,你会怎么做? 考察对 CAS 底层实现原理、原子性的理解以及实现方案的正确性第 175 题请举一个线程不安全的例子,并解释为什么它会导致错误结果。 考察对线程不安全本质的理解及并发问题的分析能力第 176 题请结合你的实习经历,说明你是如何使用 CompletableFuture 进行异步编排的。 考察对 CompletableFuture 使用场景、编排方法及结果处理的掌握程度第 177 题ES原理是什么? 考察对Elasticsearch核心原理的理解第 178 题在多客户端通过 WebSocket 连接服务器的场景下,你会如何设计鉴权机制? 考察 WebSocket 场景下的鉴权方案与安全边界第 179 题请介绍MySQL中B+树索引的结构特点及其作用。 考察对B+树索引结构、查询效率及其在MySQL中应用的理解第 180 题请介绍JVM中的常用垃圾回收算法及其适用场景。 考察对JVM垃圾回收基本算法的理解与应用场景辨析