万得信息面试题 · Java
万得信息相关面试题,按最终去重题目聚合。
共 878 道真题 · 当前筛选命中 196 道 · 更新 2026-08-05
筛选题目已选:Java
考察点
技术栈
第 161 题线程池的核心参数与底层原理 考察线程池参数配置原理与底层执行机制第 162 题单例模式怎么实现? 考察单例模式的多线程安全实现与适用场景第 163 题请介绍 Java 中的基本数据类型,并说明它们之间的区别和注意事项。 考察对 Java 基础数据类型分类、范围及使用注意事项的掌握第 164 题类锁和实例锁的区别是什么? 考察Java并发中锁作用域的理解第 165 题请介绍 Java 面向对象编程的基本思想,并说明封装、继承、多态的含义及其典型应用场景。 考察对面向对象三大特性的理解深度与工程应用能力第 166 题请详细说明JVM的类加载机制,包括类加载的步骤、双亲委派模型及其作用,以及如何打破双亲委派。 考察对JVM类加载过程、双亲委派模型及自定义加载器的理解第 167 题volatile能保证线程安全吗? 考察对volatile语义、内存可见性与原子性的理解第 168 题线程池的源码看过吗,能说说吗? 考察线程池工作原理、核心参数与执行流程的掌握程度第 169 题Java 中常用的锁有哪些?请区分乐观锁与悲观锁,并说明各自典型的 API 与适用场景。 考察对 Java 锁体系、乐观/悲观锁概念及 CAS API 的掌握第 170 题在Java中如何正确编写并提交一个任务到线程池?请给出代码示例。 考察任务类的实现方式及线程池提交的完整写法第 171 题创建Java线程的方式有哪些,具体说说 考察Java多线程基本概念和线程创建方式的掌握程度第 172 题String、StringBuffer、StringBuilder的区别 考察对Java字符串类的不可变性、线程安全性与性能差异的理解第 173 题请解释Java面向对象的三大特性。 考察Java面向对象核心概念的理解与表达能力第 174 题String想要加几个字符该怎么做? 考察对 Java 字符串不可变性的理解和字符拼接的多种实现方式第 175 题你是地理信息科学专业,为什么想找Java开发的工作? 考察求职动机、职业规划与岗位认知第 176 题请介绍你对垃圾回收的理解,并对比 CMS 和 G1 收集器。 考察 JVM 垃圾回收基础原理及主流收集器的特性对比第 177 题请介绍单例模式,并说明饿汉式和懒汉式单例的创建方式。 考察单例模式的基本概念与两种经典实现第 178 题请描述如何手动实现一个简单的线程池(不使用现成的 Executor 等线程池技术),并说明如何保证复用核心线程处理后续提交的任务。 考察自实现线程池的核心设计、线程复用与任务调度机制第 179 题请解释Java启动命令中JVM参数Xms和Xmx的含义及作用。 考察对JVM堆内存参数的理解和配置能力第 180 题请解释synchronized的原理、功能及其应用场景。 考察对Java内置锁机制的理解深度及实际应用能力