唯品会面试题 · 风险判断
唯品会相关面试题,按最终去重题目聚合。
共 562 道真题 · 当前筛选命中 88 道 · 更新 2026-08-05
筛选题目已选:风险判断
考察点
技术栈
第 1 题设计线程安全的数据修改策略时有哪些不同思路? 考察对锁、CAS、协程等方案的权衡与选型第 2 题在与微信、支付宝等第三方支付平台交互时,通常采用哪些加密方式,以及主要加密哪些数据? 考察对支付平台交互中加密机制和数据保护范围的理解第 3 题volatile关键字的作用有哪些? 考察对volatile语义、可见性及适用场景的理解第 4 题使用数据库连接池时,连接使用完毕后如何正确归还? 考察连接释放的正确性与资源管理意识第 5 题如何判断功能测试覆盖率是完备的还是存在遗漏? 考察测试覆盖分析的方法论与风险识别能力第 6 题请深入谈谈 ConcurrentHashMap 的实现原理。 考察对并发哈希表结构、线程安全机制与边界场景的理解第 7 题状态机覆盖率一般收多少?要不要收满? 考察对状态机测试覆盖策略和覆盖率指标的理解第 8 题volatile 能保证原子性吗? 考察对 Java volatile 语义及原子性概念的理解第 9 题HashMap是并发安全的吗? 考察对HashMap线程安全性的理解及并发场景下的风险意识第 10 题Redis 支持数据持久化吗?请说明可用的持久化方式及各自特点。 考察对 Redis 持久化机制的理解与选型能力第 11 题HashMap是线程安全的吗?如果不安全,具体体现是什么? 考察对HashMap并发场景下不安全行为的具体机制理解第 12 题i++ 是线程安全的吗?请解释其原因。 考察对共享变量原子操作与线程安全边界的理解第 13 题HashMap的key能否为一个对象?请说明使用自定义对象作为key时的注意事项。 考察HashMap键设计原理与自定义对象作为key的约束条件第 14 题悲观锁和乐观锁的区别和使用场景 考察并发控制两种策略的机制差异与适用边界第 15 题请描述你遇到过的 OOM(内存溢出)问题以及你是如何定位和解决的。 考察内存溢出问题的排查思路、定位工具和修复能力第 16 题有1000条数据需要请求推理服务,若拆分为5个batch执行,且当执行总耗时超过1秒时直接返回结果,请描述你的实现方案。 考察批处理拆分、超时控制与结果返回策略第 17 题为什么不先更新数据库再删缓存? 考察缓存一致性策略的理解与权衡第 18 题用户登录信息存入 Redis 时,应如何设计 key 和 value?请给出合理方案。 考察登录会话缓存的 key 设计、过期策略与数据结构选型第 19 题请介绍你如何设计或实施服务治理体系,包括主要关注点。 考察对服务治理整体框架的理解与实践第 20 题请解释什么是跨域,以及常见的跨域处理方案有哪些? 考察对浏览器同源策略、跨域原理及实际解决方法的理解