广联达面试题 · Java

广联达相关面试题,按最终去重题目聚合。

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

筛选题目已选:Java
第 21 题请介绍 Java 类加载机制,包括类加载的时机、双亲委派模型,以及如何打破双亲委派模型。 考察对 Java 类加载机制的理解深度和实际应用技术原理技术选型Java第 22 题Collections和Collection有什么区别? 考察对Java集合框架中工具类与接口概念的区分技术原理Java第 23 题Java和C++在底层实现上有哪些主要区别? 考察对两种语言底层机制的理解与对比分析能力技术原理方案权衡C++Java第 24 题场景题:统计一篇文章中各字符出现的频次,你会怎么做? 考察字符频次统计的实现思路、复杂度分析与边界处理性能优化问题拆解技术原理JavaPython第 25 题请解释Java中finally关键字的作用,并说明其在异常处理中的典型使用场景。 考察对Java异常处理机制和资源释放的理解技术原理问题排查Java第 26 题Callable接口与Runnable接口的区别 考察Java并发编程中两种任务接口的基本能力与适用场景技术原理Java第 27 题HashMap的底层机制和hash计算原理是什么? 考察对HashMap数据结构、哈希算法及冲突处理的掌握问题拆解技术原理Java第 28 题怎么设计一个类,让它只能被实例化一次? 考察单例模式的理解及线程安全、懒加载等边界处理风险判断技术原理方案权衡Java第 29 题请说明 Java 线程池的核心参数有哪些,以及任务队列的默认大小是如何决定的? 考察线程池核心参数理解与默认队列大小的辨析能力技术原理方案权衡Java第 30 题synchronized和Lock的区别是什么? 考察并发编程中两种锁机制的实现原理、适用场景与权衡技术原理方案权衡Java第 31 题请介绍 Java 语言的主要特性,并结合实际开发说明这些特性的应用场景。 考察对 Java 核心特性(如面向对象、平台无关性、内存管理、并发机制)的理解及其在真实项目中的运用业务理解技术原理Java第 32 题请解释 Java 中的强引用、软引用、弱引用和虚引用,并说明各自的使用场景。 考察对 Java 引用类型原理的理解及实际应用场景的把握性能优化问题拆解技术原理Java第 33 题请介绍一下 Java 线程池的常见类型,以及创建线程池时需要设置的参数有哪些? 考察对 Java 线程池分类与核心参数的理解风险判断技术原理技术选型Java第 34 题讲讲@Autowired和@Resource的区别 考察Spring依赖注入注解的用法、装配策略与适用场景技术原理技术选型JavaSpring Framework第 35 题Java Map 中线程安全的实现有哪些?线程不安全的有哪些?读写锁你了解吗? 考察 Java 集合框架的线程安全认知与并发工具掌握技术原理技术选型Java第 36 题请列举创建新线程的常见方式,并从适用场景和潜在问题角度进行比较。 考察对线程创建方式的掌握、场景适配与风险意识问题拆解技术原理技术选型Java第 37 题请描述线程的生命周期及其状态转换。 考察对线程状态机及各状态转换条件的理解技术原理Java第 38 题请介绍Java集合框架中的两大顶级接口及其主要实现类,并说明它们各自的特点和适用场景。 考察Java集合框架的顶层设计、核心接口及其实现类的理解技术原理技术选型Java第 39 题HashMap和ConcurrentHashMap的区别是什么? 考察对并发环境下哈希表实现差异和技术权衡的理解技术原理方案权衡Java