诺瓦星云面试题 · Java

诺瓦星云相关面试题,按最终去重题目聚合。

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

筛选题目已选:Java
第 21 题重载和重写的区别是什么?各自有什么特点? 考察对多态实现方式、方法签名规则和时间绑定的理解技术原理Java第 22 题如何设计线程安全的单例模式? 考察单例模式线程安全性、性能与正确性的权衡技术原理方案权衡Java第 23 题请谈谈Java内存管理机制 考察对JVM内存模型、垃圾回收及常见问题的理解性能优化技术原理问题排查Java第 24 题多态如何实现的? 考察对多态实现机制的理解和语言底层原理的掌握编码实现技术原理C++Java第 25 题讲讲HashMap和Hashtable的区别。 考察对Java集合框架线程安全与性能取舍的理解技术原理方案权衡Java第 26 题在 Java 中如何管理和使用堆内存? 考察对堆内存结构、分配回收机制和调优方法的理解性能优化技术原理JavaJVM第 27 题请解释volatile关键字的作用和适用场景。 考察对volatile语义的理解及其适用边界技术原理Java第 28 题如何用 Map 模拟一个注册中心? 考察对注册中心核心模型与数据结构设计的理解问题拆解系统设计技术原理Java第 29 题Java 中对象循环引用会导致什么问题? 考察垃圾回收机制对循环引用的处理及内存管理理解技术原理Java第 30 题请解释动态编译与静态编译的区别,并说明各自的适用场景。 考察对编译原理基本概念的掌握及实际应用判断能力技术原理技术选型方案权衡Java第 31 题请介绍一种你在实际项目中常用的 Java 数据结构,并说明选型原因和使用场景。 考察对 Java 数据结构实际应用的理解和选型能力技术原理技术选型Java第 32 题请谈谈volatile关键字 考察对volatile内存语义、可见性与有序性的理解技术原理Java第 33 题Java 栈空间的内存是如何进行管理的? 考察 JVM 栈内存分配、生命周期及异常处理机制性能优化技术原理JavaJVM第 34 题请解释 Java 中 static 和 volatile 关键字的作用。 考察对 Java 内存模型、类加载和并发可见性的理解技术原理问题排查Java第 35 题如何设置合理的线程池参数? 考察根据业务场景进行线程池参数调优的能力性能优化方案权衡Java第 36 题switch case语句的入参能不能是float型? 考察对switch语句可用数据类型及背后原理的理解技术原理CJava第 37 题Java 中常见的锁类型有哪些?各自特点和使用场景是什么? 考察对锁体系的理解与区分技术原理技术选型Java第 38 题在 Java 中,哪个 Map 实现类可以排序? 考察对 Java Map 各实现类特性及排序机制的理解技术原理技术选型Java第 39 题请介绍Java中Object.equals()方法的约定特性。 考察对equals方法契约的理解及应用技术原理Java第 40 题说说创建线程的几种方式? 考察Java多线程基础知识的掌握程度技术原理Java