唯品会面试题 · 技术原理

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

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

筛选题目已选:技术原理
第 21 题请列举Vim中光标移动到行首、切换大小写、选中并转换全部文本、插入模式中i和o的区别,以及块选择的操作方法。 考察对Vim常用编辑命令的熟悉程度问题拆解技术原理第 22 题请描述TCP三次握手和四次挥手的过程,并说明各自的作用。 考察对TCP连接建立与释放机制的掌握问题拆解技术原理TCP第 23 题请列举AOP失效的常见场景,并说明原因和解决方法。 考察对Spring AOP代理机制的理解及实际应用中失效场景的排查能力技术原理技术选型问题排查Spring Framework第 24 题如何判断功能测试覆盖率是完备的还是存在遗漏? 考察测试覆盖分析的方法论与风险识别能力问题拆解风险判断技术原理第 25 题请说明Spark On YARN的Cluster和Client两种运行模式的区别。 考察对Spark YARN部署模型的理解及Driver运行位置的影响系统设计技术原理Apache SparkYarn第 26 题请深入谈谈 ConcurrentHashMap 的实现原理。 考察对并发哈希表结构、线程安全机制与边界场景的理解编码实现风险判断技术原理Java第 27 题状态机覆盖率一般收多少?要不要收满? 考察对状态机测试覆盖策略和覆盖率指标的理解风险判断技术原理方案权衡第 28 题如何实现一个并发安全的 HashMap? 考察并发数据结构设计、线程安全和锁的使用技术原理方案权衡Java第 29 题你接触过的测试方法有哪些呢?比如接口文档、断点等。 考察候选人对常用测试方法与工具的掌握程度问题拆解技术原理第 30 题String 能被继承吗?为什么 Java 这么设计? 考察对 Java 核心类的设计理解和面向对象基础的掌握技术原理方案权衡Java第 31 题volatile 能保证原子性吗? 考察对 Java volatile 语义及原子性概念的理解风险判断技术原理Java第 32 题在编写 Spark SQL 时,你会考虑哪些方面来保证性能和正确性? 考察 Spark SQL 的优化意识、数据倾斜处理和正确性保障性能优化技术原理问题排查Spark SQL第 33 题MySQL 在读写操作时分别加了什么锁?请说明对应的锁类型。 考察对 InnoDB 行级锁(共享锁/排他锁)及加锁规则的理解技术原理方案权衡MySQL第 34 题MySQL 中的死锁是如何产生的?请举例说明。 考察死锁产生的四个必要条件及实际场景理解技术原理问题排查MySQL第 35 题Spring 事务管理底层是基于什么机制实现的?事务代理类的核心工作流程是怎样的? 考察对 Spring 事务代理机制与底层工作流程的理解问题拆解技术原理Spring Framework第 36 题说下RabbitMQ的组件有哪些? 考察对RabbitMQ核心组件及其职责的掌握业务理解技术原理RabbitMQ第 37 题HashMap原理,什么情况下性能会变差 考察HashMap底层数据结构及影响性能的边界场景技术原理问题排查Java第 38 题HashMap是并发安全的吗? 考察对HashMap线程安全性的理解及并发场景下的风险意识风险判断技术原理第 39 题ConcurrentHashMap对于并发专门做了什么优化? 考察对ConcurrentHashMap并发控制机制的理解与对比能力技术原理Java第 40 题数据库怎么做分库分表? 考察对分库分表策略、核心问题和实践设计的理解系统设计技术原理方案权衡