唯品会面试题 · 技术原理 · Java

唯品会相关面试题,按最终去重题目聚合。

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

筛选题目已选:技术原理 · Java
第 41 题在Java中,父子线程之间如何实现ThreadLocal值的共享? 考察对ThreadLocal原理及跨线程数据传递机制的理解技术原理Java第 42 题你平时用的是哪个JDK版本,默认使用什么垃圾回收器,其垃圾回收算法是什么? 考察对Java版本演进、默认GC选择和回收算法的理解技术原理问题排查Java第 43 题在并发场景下使用HashMap有哪些问题?如何正确使用? 考察并发安全认知与正确工具选择技术原理方案权衡Java第 44 题Java的基本数据类型(8大数据类型)有哪些? 考察对Java基本数据类型的掌握及分类记忆技术原理Java第 45 题List在for循环中能添加元素吗?会有什么问题?删除呢? 考察对集合在迭代过程中修改的机制与风险的理解风险判断技术原理Java第 46 题请解释 Java 内存模型(JMM)的核心概念及其作用。 考察对 Java 并发内存可见性、原子性与有序性的理解技术原理Java第 47 题Java的SortedSet原理了解吗? 考察对SortedSet接口及其典型实现(如TreeSet)底层原理的掌握技术原理技术选型Java第 48 题讲讲线程安全,你能用什么样的手段保证线程安全 考察对线程安全概念的理解及并发控制手段的掌握风险判断技术原理方案权衡Java第 49 题请手写两个线程抢票的并发代码,并说明除了加锁外还有哪些方式可以保证线程安全? 考察多线程并发控制、同步机制及替代方案的掌握程度编码实现技术原理方案权衡Java第 50 题请手写一个线程安全的阻塞队列,并说明其关键实现要点。 考察并发编程中锁、条件变量与生产者消费者模型的理解编码实现风险判断技术原理Java第 51 题CountDownLatch和ReentrantLock在功能和实现原理上有什么不同? 考察对JUC不同同步机制对比的理解,区分一次性与可重入性技术原理方案权衡Java第 52 题请介绍线程池的工作原理及其核心参数。 考察对线程池执行流程、核心参数和任务调度机制的理解问题拆解技术原理方案权衡Java第 53 题ThreadLocal怎么用的,使用的时候需要注意什么 考察ThreadLocal的使用方式、内存泄漏风险及适用场景风险判断技术原理Java第 54 题谈谈synchronized和ReentrantLock的区别。 考察对Java并发锁机制的理解与选型能力技术原理方案权衡Java第 55 题ConcurrentHashMap如何实现线程安全? 考察ConcurrentHashMap线程安全机制与并发控制策略风险判断技术原理技术选型Java第 56 题Java公平锁和非公平锁的原理是什么 考察对Java并发锁实现机制的理解,包括队列调度和性能权衡技术原理方案权衡Java第 57 题AOP使用了什么设计模式,底层怎么实现的? 考察对AOP原理、代理机制及设计模式应用的理解技术原理技术选型Java第 58 题请讲解一下 ThreadLocal 的原理和应用场景。 考察对线程局部变量机制的理解及其典型业务应用技术原理问题排查Java第 59 题Java对象底层存储结构(对象头、对象体)是怎样的? 考察对JVM对象内存布局及压缩指针等细节的掌握技术原理Java第 60 题线程池在什么场景下会使用阻塞队列? 考察线程池任务队列机制与饱和策略的理解技术原理方案权衡Java