电商行业面试题 · 技术原理 · Java
电商行业相关面试题,按题目行业基础数据聚合。
共 10617 道真题 · 当前筛选命中 1033 道 · 更新 2026-08-05
筛选题目已选:技术原理 · Java
考察点
技术栈
第 761 题请介绍单例模式及其两种经典实现方式。 考察对单例模式基本概念和核心实现方式的理解第 762 题String和StringBuilder的区别是什么? 考察对Java字符串不可变性与可变字符序列的底层理解第 763 题Java集合框架中主要包含哪几个体系? 考察对Java集合整体架构和分类的掌握第 764 题String的底层有了解过吗,为什么String要设计成不可变类型? 考察对String底层实现及不可变设计原因的理解第 765 题List / Map / Set 之间的关系是什么? 考察对 Java 集合框架核心接口的职责划分与使用场景理解第 766 题请通过共享屏幕手写单例模式的饿汉式和懒汉式实现,并说明各自线程安全性。 考察编码实现能力和线程安全理解第 767 题请列举 Java 中常见的集合类,并说明它们各自的适用场景。 考察对 Java 集合体系的理解及根据场景选型的能力第 768 题介绍一下 AQS 考察对 Java 并发同步框架核心原理的理解第 769 题在什么情况下需要增加线程池的线程数?请结合线程池配置和业务场景说明。 考察线程池扩容条件和资源调配意识第 770 题创建线程的几种方法,它们有什么区别,实际使用时如何选择? 考察多线程基础、实现方式差异与技术选型能力第 771 题请解释如何正确创建和使用线程池,并说明核心参数的作用。 考察线程池的创建方式、参数配置及使用规范第 772 题请介绍线程池的核心参数及其作用,并说明为何需要设置最大线程数,以及线程空闲时的回收机制。 考察对线程池参数配置、容量设置原因和空闲回收机制的理解第 773 题如果线程池的核心线程数设置为0,会发生什么? 考察对核心线程数、任务队列和工作线程创建机制的理解第 774 题StringBuilder与StringBuffer有何区别? 考察对Java字符串可变类线程安全性和性能差异的理解第 775 题谈谈自己用过哪些GC回收器,各有什么特点? 考察对JVM垃圾回收器演进与适用场景的理解深度第 776 题请说明创建线程池的常用方法,并比较它们的适用场景。 考察对线程池创建方式的理解及场景判断能力第 777 题ConcurrentHashMap如何实现线程安全? 考察ConcurrentHashMap线程安全机制与并发控制策略第 778 题讲一下你已知的所有 GC 算法,并总结 GC 算法在不同 JDK 版本中的迭代方向是什么? 考察垃圾回收算法基础与对 JVM 演进的理解第 779 题请介绍你对 NIO 的理解,包括它的核心组件和与 BIO 的区别。 考察 Java NIO 的基础知识掌握程度第 780 题公平锁与非公平锁的原理,有什么优缺点? 考察并发锁实现原理及实际场景下的策略选择