网易面试题 · 技术原理 · Java
网易相关面试题,按最终去重题目聚合。
共 2201 道真题 · 当前筛选命中 140 道 · 更新 2026-08-05
筛选题目已选:技术原理 · Java
考察点
技术栈
第 101 题请说明线程池的核心参数有哪些,并解释如何确定核心线程数和最大线程数。 考察线程池参数理解及根据场景配置线程数的能力第 102 题有线程安全的Map结构吗? 考察对Java中线程安全Map实现及适用场景的掌握第 103 题用哪个类创建线程池的? 考察对Java线程池创建方式及核心工具类的掌握第 104 题请解释死锁的概念,并手写一个可复现死锁的代码示例。 考察死锁的定义、产生条件以及通过编码体现对死锁机制的理解第 105 题请解释 Java 泛型的作用、类型擦除机制以及通配符的使用场景。 考察对泛型核心概念的理解和实际应用能力第 106 题Java应用占用CPU很高,除了使用top命令,还可以用什么方法定位问题?JVM自带的工具也可以。 考察Java性能排查工具掌握情况和CPU高占用定位方法第 107 题JDK 1.8 默认使用的垃圾回收器是哪种? 考察对 JVM 默认垃圾回收器及常见收集器特性的掌握第 108 题要想有序,用哪个Map? 考察对Java Map实现的有序性理解及适用场景辨析第 109 题ThreadLocal的实现原理是什么?通常在哪些场景下使用ThreadLocal? 考察对线程局部变量存储机制的理解及实际应用场景第 110 题请介绍CountDownLatch的工作原理和使用场景。 考察对CountDownLatch并发工具的深入理解和应用能力第 111 题请列举 Java 中常见的集合类,并说明它们各自的特点和适用场景。 考察对 Java 集合框架的掌握程度与选型能力第 112 题synchronized和Lock的区别是什么? 考察并发编程中两种锁机制的实现原理、适用场景与权衡第 113 题如何避免或减少过度GC的发生? 考察对GC原理、触发条件及调优手段的理解第 114 题序列化接口里重写序列化方法时有个int类型的序列化id,它的作用是什么? 考察对Java序列化机制中serialVersionUID的理解及版本兼容性第 115 题请说明 static 关键字的常见用法,并回答用 static 声明的类的成员变量在进程内存空间中的存储区域,以及该区域还存放哪些数据。 考察 static 关键字的多种用法及内存模型理解第 116 题请解释 Java 动态代理的实现原理及典型使用场景。 考察对 Java 动态代理机制的掌握及其在框架中的应用第 117 题请介绍一下 ConcurrentHashMap 的实现原理和适用场景。 考察对并发哈希表数据结构、线程安全机制及性能取舍的理解第 118 题请解释 Java 中 volatile 关键字的底层实现原理。 考察对并发编程中内存可见性及指令重排底层机制的理解第 119 题ThreadLocal 是做什么的?你用过吗?主要有哪些使用场景? 考察对 ThreadLocal 原理、内存泄露风险和典型应用场景的理解第 120 题请比较 StringBuilder 和 StringBuffer 的区别,并说明各自的使用场景。 考察对 Java 可变字符串类的线程安全性和性能差异的理解