唯品会面试题 · 技术原理
唯品会相关面试题,按最终去重题目聚合。
共 562 道真题 · 当前筛选命中 397 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 221 题请说明 InnoDB 的默认隔离级别,并分析在该隔离级别下是否可能出现读错数据的情况。 考察数据库事务隔离级别的基本知识和并发一致性边界第 222 题有一张商品表,只有 id 和 lv 两个字段,如何保证不超卖? 考察并发库存扣减的正确性与乐观锁/原子更新方案第 223 题useCallback和useMemo有什么区别? 考察React Hook中useCallback与useMemo的用途、返回值及使用场景第 224 题对代码质量有什么理解? 考察对代码质量维度的认知与工程实践意识第 225 题如何判断查询是否走了索引? 考察对数据库执行计划的分析能力及索引生效条件的理解第 226 题HTTP的请求方式中,GET和POST请求有什么区别? 考察对HTTP方法语义、安全性与幂等性的理解第 227 题两栏布局有哪些实现方法? 考察CSS布局实现方式的掌握广度与深度第 228 题请描述Spark应用提交到YARN集群运行的整体流程。 考察对Spark On YARN提交与资源调度流程的理解第 229 题请手写一个线程安全的阻塞队列,并说明其关键实现要点。 考察并发编程中锁、条件变量与生产者消费者模型的理解第 230 题CountDownLatch和ReentrantLock在功能和实现原理上有什么不同? 考察对JUC不同同步机制对比的理解,区分一次性与可重入性第 231 题请介绍线程池的工作原理及其核心参数。 考察对线程池执行流程、核心参数和任务调度机制的理解第 232 题请列举你熟悉的几种常见数据结构,并说明各自适用的典型场景。 考察对基础数据结构及其应用场景的理解与表达能力第 233 题在数据库中,我要线程安全的修改一个表里的某一列数据,要怎么做? 考察数据库并发控制与事务隔离的正确理解和实践第 234 题在STA(静态时序分析)中,如何分析和修复建立时间(setup time)与保持时间(hold time)违例? 考察STA基本原理和违例修复方法第 235 题ThreadLocal怎么用的,使用的时候需要注意什么 考察ThreadLocal的使用方式、内存泄漏风险及适用场景第 236 题谈谈synchronized和ReentrantLock的区别。 考察对Java并发锁机制的理解与选型能力第 237 题请描述Spring容器的启动流程。 考察对Spring IoC容器初始化核心步骤的理解第 238 题请解释缓存击穿和缓存穿透分别是什么,以及两者有什么区别。 考察对缓存常见故障现象的定义与区分能力第 239 题ConcurrentHashMap如何实现线程安全? 考察ConcurrentHashMap线程安全机制与并发控制策略第 240 题Java公平锁和非公平锁的原理是什么 考察对Java并发锁实现机制的理解,包括队列调度和性能权衡