海康威视面试题 · Java
海康威视相关面试题,按最终去重题目聚合。
共 1283 道真题 · 当前筛选命中 56 道 · 更新 2026-08-05
筛选题目已选:Java
考察点
技术栈
第 21 题讲下线程池的原理?有哪几种线程池。 考察线程池核心机制、任务调度流程及常见线程池类型的适用场景第 22 题请介绍Java中常见的线程同步机制及其适用场景。 考察对并发同步机制的理解和实际选型能力第 23 题请手写一个线程安全的单例模式实现,并说明其优缺点。 考察单例模式的实现方式与线程安全性理解第 24 题sleep和wait有什么区别? 考察对线程等待与唤醒机制、锁释放及使用场景的理解第 25 题一个线程从等待状态被唤醒后是什么状态 考察线程状态转换模型的基础知识第 26 题C++智能指针和Java的GC机制有什么区别? 考察对资源管理与内存回收两种模型核心差异的理解第 27 题String是不可变的嘛? 考察对Java String不可变性的理解及底层机制第 28 题哪些集合是线程安全的? 考察对 Java 线程安全集合族及其适用场景的理解第 29 题请解释单例模式中 synchronized 的使用场景与潜在问题。 考察对单例实现方式、线程安全与性能权衡的理解第 30 题在Java中,执行float a=1.0f-0.9f;float b=0.5f-0.4f;后,a==b的结果是什么?请说明原因。 考察浮点数二进制表示与精度损失的理解第 31 题在Java中,创建线程通常有哪几种方式?各自的特点是什么? 考察Java多线程创建方式及其适用场景第 32 题请说明 volatile 的作用,并结合实际场景分析其适用性。 考察对 volatile 语义、可见性与原子性的理解及场景判断第 33 题LinkedList与ArrayList的区别? 考察Java集合框架中两种List实现的底层结构与性能差异第 34 题垃圾回收:调用 System.gc() 一定会触发 Full GC 吗?讲讲底层实现。 考察对 System.gc 实际行为、JVM 提示语义及垃圾回收器差异的理解第 35 题请介绍Java的异常体系,包括受检异常与非受检异常的区别,并说明实际开发中如何合理使用异常。 考察对Java异常体系的理解及工程实践中的异常处理能力第 36 题请解释 Java 中 static 关键字的作用和典型使用场景。 考察对 static 关键字语义、生命周期和常见应用的理解第 37 题线程池中怎么判断线程是否空闲? 考察线程池内部实现原理与空闲线程判定机制第 38 题你如何实现线程安全?通常会使用哪些库和 API? 考察对线程安全机制、并发原语及常见并发库的掌握程度第 39 题双亲委派模型是为了解决什么问题? 考察对Java类加载机制及双亲委派设计初衷的理解第 40 题为什么要用Shiro这个框架? 考察对Shiro框架选型动机和核心价值的理解