运满满面试题 · 技术原理
运满满相关面试题,按最终去重题目聚合。
共 646 道真题 · 当前筛选命中 405 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 301 题volatile实现可见性的原理 考察对Java内存模型及volatile可见性底层机制的理解第 302 题请实现一个函数,输入一个整数数组和整数 k,返回其中最小的 k 个数(不去重)。 考察数组排序、堆或快速选择算法的应用与边界处理第 303 题有哪些限流方式? 考察对常见限流算法及其适用场景的理解第 304 题请讲一讲MySQL InnoDB存储引擎的索引机制。 考察对InnoDB索引结构、工作原理及设计原则的理解深度第 305 题CPU飙高怎么排查? 考察系统性能问题排查的思路、工具使用和根因定位能力第 306 题请解释面向对象编程中的继承、封装和多态,并说明它们各自解决的问题。 考察面向对象核心概念的准确理解及应用场景第 307 题请介绍 ConcurrentHashMap 的实现原理、线程安全机制及适用场景。 考察对并发容器底层实现、线程安全性和适用场景的理解第 308 题数据库三范式是什么?为什么要打破三范式? 考察对数据库规范化原则的理解及实际工程中的取舍能力第 309 题索引结构为什么要用B+树? 考察对B+树与AVL树、哈希、B树等结构在数据库索引场景下的取舍理解第 310 题业务题:数据库中有一张 user 表,其中有一个 name 字段,要求你实现查询某一姓氏的用户数量,你会怎么实现? 考察 SQL 基础与字符串处理能力,以及在真实业务表中的实现思路第 311 题ConcurrentHashMap 的 size 方法是如何保证线程安全的? 考察对并发计数实现细节的理解第 312 题JVM的类加载过程 考察JVM类加载机制的理解与表述能力第 313 题冒泡排序和快速排序的时间复杂度分别是什么? 考察对基础排序算法时间复杂度的掌握第 314 题请详细说明线程池的核心参数,以及这些参数之间的相互影响。 考察对线程池核心参数及其协同作用的完整理解第 315 题消息队列(MQ)一般用于解决哪些问题?请举例说明。 考察对消息队列核心应用价值的理解和应用能力第 316 题ConcurrentHashMap为什么多线程安全,扩容是怎么做的? 考察并发容器底层机制、线程安全原理和扩容流程理解第 317 题请分析 RocketMQ 中消息积压的可能产生原因,以及哪些因素会导致消费速度变慢。 考察对 RocketMQ 消息堆积与消费性能影响因素的理解第 318 题请举例说明在什么场景下使用 MySQL 会出现死锁,并分析其产生原因和解决办法。 考察对数据库死锁成因、典型事务场景与解决方案的理解第 319 题如何将1000个小球放入10个箱子,使得任意1到1000之间的数字都能表示为其中若干箱子小球数之和? 考察二进制拆分思想与组合数学原理第 320 题请说明在数据库事务并发执行时可能产生哪些副作用,并举例说明如何避免。 考察对并发事务隔离级别及常见并发问题的理解