美团面试题 · Java
美团相关面试题,按最终去重题目聚合。
共 3614 道真题 · 当前筛选命中 394 道 · 更新 2026-08-05
筛选题目已选:Java
考察点
技术栈
第 321 题线程执行IO操作时处于什么状态? 考察对阻塞式IO与线程状态关系的理解第 322 题请谈谈 Java 8 Stream 并行处理原理以及 ForkJoinPool 的工作窃取机制。 考察并行流的底层并发模型与工作窃取算法理解第 323 题请系统介绍 Java 集合框架,说明接口体系的分类与各自特点。 考察 Java 集合框架的整体结构与常见实现选择第 324 题请详细说明线程池的核心参数以及任务提交后的执行流程。 考察对线程池核心参数作用及任务调度流程的掌握程度第 325 题请列举 Java 中常用的线程安全集合,并说明它们的特点和适用场景。 考察对并发集合的掌握和场景选择能力第 326 题请比较 synchronized 与 ReentrantLock 的异同。 考察对 Java 并发同步机制原理、特性及适用场景的理解第 327 题为什么 Java 中的 String 被设计为不可变? 考察对 String 不可变设计原理及 Java 内存模型的理解第 328 题如果让你去自定义一个线程池的话,它有哪些需要去注意的? 考察线程池的核心参数配置、任务队列选择及拒绝策略等关键设计考量第 329 题equals() 和 == 有什么区别? 考察Java基本类型与引用类型比较的机制理解第 330 题volatile 能否保证数组元素的可见性?如何解决? 考察对 Java 内存模型中 volatile 语义的理解及并发数组更新的正确处理第 331 题在Java中,wait()和sleep()被调用后,操作系统层面分别发生了什么?sleep()是如何被唤醒的? 考察线程阻塞机制、操作系统调度及唤醒原理第 332 题HashMap的大致结构是什么,核心由哪几部分组成,各部分的作用是什么? 考察对HashMap底层数据结构及各组件职责的理解第 333 题有什么线程安全的集合? 考察对并发集合类的掌握与适用场景理解第 334 题请介绍 Sentinel 的基本使用方式和核心功能。 考察对 Sentinel 使用方法和核心能力的掌握第 335 题请解释 Java 中 volatile 关键字的底层实现原理。 考察对并发编程中内存可见性及指令重排底层机制的理解第 336 题请分享你最近在学习的Java相关内容,以及这些学习如何影响你的开发实践。 考察持续学习能力、知识深度和实际应用关联第 337 题ReentrantLock与Synchronized区别 考察并发锁机制的理解与对比第 338 题用过线程池吗?有哪些比较重要的参数? 考察线程池核心参数的掌握与配置理解第 339 题请解释G1垃圾回收器的基本原理。 考察对G1垃圾回收器内部机制和设计思想的理解第 340 题Java 类初始化时,静态代码块、常量(静态字段)和普通实例方法(复合函数)的执行顺序是什么?请结合代码说明输出。 考察 Java 类加载与初始化顺序的理解