中文在线面试题 · 技术原理

中文在线相关面试题,按最终去重题目聚合。

177 道真题 · 当前筛选命中 155 · 更新 2026-08-05

筛选题目已选:技术原理
第 21 题请谈谈索引优化的基本原则。 考察数据库索引设计的基本知识和实践原则性能优化技术原理第 22 题线程池等待队列有哪些实现类?各有什么特点? 考察对线程池常用阻塞队列实现类的掌握技术原理Java第 23 题请简要介绍线程池的基本原理、核心参数及其作用。 考察线程池的基础原理、核心参数理解及应用技术原理方案权衡第 24 题JVM类的加载机制是什么?类加载器有哪几种? 考察对JVM类加载过程与类加载器体系的理解技术原理JVM第 25 题为什么要有 CAS 呢? 考察对 CAS 机制存在意义的理解和应用场景技术原理方案权衡第 26 题MyBatis和MyBatis-Plus有什么区别? 考察对MyBatis生态的理解及两者的功能定位差异技术原理技术选型MyBatisMyBatis-Plus第 27 题AQS 有哪些典型的实现类?请列举并简述各自用途。 考察对常见并发工具类与其内部 AQS 用法(独占/共享、公平性)的掌握技术原理Java第 28 题原子类(如 AtomicInteger、AtomicLong 等)一般在什么样的场景下使用? 考察原子类在线程安全场景中的正确使用范围和适用边界技术原理方案权衡Java第 29 题什么是 CAS? 考察对 CAS 原子操作及其适用场景的理解问题拆解技术原理第 30 题讲讲Redis分布式锁的设计与实现。 考察分布式锁正确性、失效处理和边界意识风险判断系统设计技术原理Redis第 31 题CAS 是什么,它是基于什么原理实现的呢? 考察对 CAS 概念及其底层并发实现原理的理解问题拆解技术原理第 32 题向线程池提交任务时,核心线程数已满,任务会如何处理? 考察线程池任务排队策略和执行流程问题拆解技术原理Java第 33 题请介绍线程池的核心参数及其作用。 考察对线程池配置参数的理解和实际应用能力技术原理方案权衡Java第 34 题介绍一下双亲委派机制。双亲委派机制是用于实现什么的,可以解决什么问题? 考察类加载机制的理解、作用与边界问题拆解技术原理Java第 35 题SQL 执行计划中 KeyLen 字段代表什么意思? 考察对执行计划中索引使用信息字段的理解技术原理第 36 题请解释 JavaScript 中的闭包、函数节流(throttle)和函数防抖(debounce),并说明它们各自的作用与适用场景。 考察对 JavaScript 核心概念和常见优化技术的理解与区分性能优化技术原理JavaScript第 37 题使用 Redis 实现分布式锁时需要注意哪些问题? 考察分布式锁实现的正确性、稳定性与边界处理风险判断技术原理方案权衡Redis第 38 题请讲一下 AQS 的原理和应用。 考察对 Java 并发框架中 AQS 核心机制的理解与应用编码实现系统设计技术原理Java第 39 题你了解 volatile 关键字吗? 考察对 volatile 语义、可见性与有序性保障的理解风险判断技术原理Java第 40 题如何查看一条 SQL 语句的执行计划? 考察对数据库执行计划查看工具和基本解读方法的掌握技术原理问题排查MySQLOracle DatabaseSQL