科大讯飞面试题 · 问题拆解 · Java
科大讯飞相关面试题,按最终去重题目聚合。
共 1976 道真题 · 当前筛选命中 26 道 · 更新 2026-08-05
筛选题目已选:问题拆解 · Java
考察点
技术栈
第 1 题请介绍父子线程之间进行数据传递的常见实现方式。 考察对多线程数据传递机制及线程安全性的理解第 2 题ReentrantLock底层源码如何实现的? 考察并发锁核心机制、AQS原理和源码理解深度第 3 题请解释Java类加载器的工作原理以及双亲委派机制的作用。 考察对JVM类加载机制的理解深度及设计思想第 4 题内存溢出怎么排查? 考察内存溢出问题的系统性排查思路与工具使用能力第 5 题新建一个对象,它在JVM内存中是如何存储的? 考察Java对象在JVM堆内存中的布局与分配机制第 6 题Java中Map实现原理 考察Map的主要实现类及底层数据结构第 7 题AQS底层除了CAS外还有什么依赖 考察对AQS底层实现原理(状态管理、队列、阻塞唤醒)的理解深度第 8 题请介绍你在项目中使用 Map(映射表)数据结构的具体场景和设计考虑。 考察对 Map 数据结构特性的理解与其在项目中的实际选型应用第 9 题能介绍下线程池常用的七大参数吗? 考察对线程池核心参数的理解、线程创建流程与队列饱和策略第 10 题线程池底层的核心方法有哪些? 考察对线程池核心执行流程和关键方法的理解第 11 题请说明线程在Java中的生命周期状态,以及各状态之间的转换条件。 考察对线程状态模型及状态转换触发条件的掌握第 12 题怎么打破双亲委派?说一个场景。 考察对类加载机制的理解及实际应用场景第 13 题请谈谈你对线程池的理解,并说明如何合理配置线程池参数。 考察线程池原理、参数配置及实际使用经验第 14 题请实现一个方法,从文本文件中读取字符,按每100到200字切分为一份,并尽量在标点符号处作为分界点。 考察文件读取、字符串处理与边界切分逻辑第 15 题在什么场景下需要打破双亲委派模型?请结合实际应用说明。 考察对双亲委派模型局限性及实际应用场景的理解第 16 题请介绍 HashMap 的扩容机制及其触发时机。 考察对 HashMap 底层扩容原理和并发安全边界的基本理解第 17 题给定107个任务,核心线程数为5,等待队列容量为100,最大线程数为10,请描述线程池的执行流程。 考察线程池任务调度机制与参数边界处理第 18 题Java里面有哪些锁? 考察对Java并发锁机制的整体认知与分类能力第 19 题提交任务到线程池后的执行流程是怎样的? 考察对线程池任务调度机制和核心参数的理解第 20 题synchronized 的底层原理是什么?它是如何实现锁升级的? 考察对 synchronized 底层实现和锁升级机制的理解