唯品会面试题 · 技术原理
唯品会相关面试题,按最终去重题目聚合。
共 562 道真题 · 当前筛选命中 397 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 141 题介绍一下事件循环。 考察对事件驱动模型、异步非阻塞和并发机制的理解第 142 题Webpack和Vite有什么区别? 考察对主流前端构建工具原理、性能与适用场景的对比理解第 143 题请介绍一下 Java 内存模型(JMM)的核心概念 考察对 Java 内存模型、并发可见性与有序性的理解第 144 题请说明JVM运行时数据区域及其各自的作用。 考察对JVM内存划分、各区域职责及线程共享性的理解第 145 题请说明 Spring 事务的传播级别有哪些,并举例说明各自的使用场景。 考察对 Spring 事务传播行为的理解与应用能力第 146 题Binlog、redo log、undo log 分别有什么作用? 考察对 MySQL 三类核心日志作用与差异的理解第 147 题请说明TCP和UDP协议的主要区别。 考察对传输层协议核心特性的理解与对比能力第 148 题请详细说明HashMap的扩容机制:扩容过程是怎样的?如果扩容正在进行时,线程恰好发起put操作,会发生什么? 考察HashMap扩容原理及其在并发场景下的行为与风险第 149 题请描述一个典型的多表查询场景,通常会涉及哪些数据库表?并简述表之间的连接思路。 考察数据库表设计理解与多表连接的基本思路第 150 题请介绍G1垃圾回收器的核心特性。 考察对G1垃圾回收器设计原理和关键特性的理解第 151 题请解释AOP(面向切面编程)的实现原理,特别是代理机制。 考察对AOP核心机制、代理类型及适用场景的理解第 152 题请介绍 SQL 窗口函数的常见语法结构,以及除了 PARTITION BY 与 ORDER BY 之外还有哪些关键组成部分? 考察对窗口函数语法构成的完整理解与灵活运用能力第 153 题MySQL还有其他隔离级别吗? 考察对MySQL事务隔离级别的理解与掌握第 154 题请说说 JDBC 连接数据库的核心流程? 考察 JDBC 标准连接流程与资源管理意识第 155 题详细讲讲怎么使用Redis实现滑动窗口? 考察Redis数据结构选型与滑动窗口限流算法的具体实现能力第 156 题请说明线程池的工作原理,包括核心参数和任务处理流程。 考察线程池核心参数、任务提交与线程分配机制第 157 题项目中Redis分布式锁怎么实现的? 考察分布式锁实现原理、正确性边界与工程细节第 158 题项目中Hive的存储格式用的什么? 考察对Hive表存储格式的理解与选型依据第 159 题a表和b表通过uid左连接,a的时间大于b的时间这个条件写在on和where中有何区别?结果一样吗? 考察SQL连接条件与过滤条件的语义差异及对结果集的影响第 160 题请举例说明你在项目中使用过 java.util.concurrent 包中的哪些工具,并解释其解决的问题。 考察对 Java 并发工具类的实际应用和理解