互联网/IT行业面试题 · 风险判断 · Java
互联网/IT行业相关面试题,按题目行业基础数据聚合。
共 47588 道真题 · 当前筛选命中 806 道 · 更新 2026-08-05
筛选题目已选:风险判断 · Java
考察点
技术栈
第 501 题多线程下 ThreadLocal 有哪些典型使用场景?请结合原理说明。 考察对线程本地变量原理的理解及其在并发场景中的典型应用第 502 题重复进入用 synchronized 修饰的方法会造成死锁吗? 考察对 Java 内置锁可重入性的理解第 503 题Hashtable和HashMap有什么区别? 考察对Java集合类线程安全、键值约束和底层实现差异的理解第 504 题HashMap是线程安全的吗?为什么? 考察对HashMap线程安全性的理解及底层原因第 505 题lambda表达式底层原理是什么,可以传递什么,以及使用时需要注意什么? 考察对lambda表达式编译机制、函数式接口传递能力及使用陷阱的理解第 506 题构建线程池的常见方法有哪些?核心线程数和最大线程数的区别是什么? 考察线程池创建方式及核心参数的理解与区别第 507 题Java中如何安全的存储用户密码? 考察密码哈希、加盐和防暴力破解的安全实践第 508 题在线程安全的懒汉式单例模式中,如果不加 volatile 关键字会怎么样? 考察对双重检查锁模式下内存可见性和指令重排问题的理解第 509 题使用 ThreadLocal 时需要注意什么,可能出现哪些问题? 考察线程本地变量的内存泄漏风险与使用规范性第 510 题请解释一下 synchronized 的底层实现原理。 考察对 Java 内置锁机制、锁升级与内存语义的理解第 511 题ThreadLocal 可能引发内存泄漏的原因是什么?如何避免? 考察对弱引用、Entry 生命周期和内存泄漏风险的判断与规避能力第 512 题volatile有什么作用? 考察对Java内存模型及volatile核心语义的理解第 513 题为什么Java的HashMap在并发场景下不安全?请具体分析其结构或操作可能引发的问题。 考察对HashMap底层实现及并发风险的具体认知第 514 题在对外提供的接口中,需要将订单号转换为字符串类型,你会如何设计这个转换过程? 考察对数据转换边界处理、接口健壮性和防御性编程的理解第 515 题想要使用线程安全的ArrayList怎么办? 考察并发场景下如何安全使用列表,以及各方案适用性的权衡第 516 题当线程池中的任务发生异常时,submit 和 execute 的异常处理分别是什么? 考察对线程池异常传播机制的理解第 517 题能讲讲ThreadLocal吗?以及它的实际应用场景和会带来的问题? 考察对ThreadLocal原理、典型应用及内存泄漏风险的理解第 518 题请用多线程实现生产者-消费者模型。 考察多线程同步、线程安全与阻塞队列的使用能力第 519 题请解释Java中char类型与int类型之间的转换规则,以及需要注意的溢出或强转问题。 考察对基本类型转换规则和数值边界意识的理解第 520 题如何保证单例模式在多线程环境下的线程安全? 考察对线程安全和实现细节的理解