vivo面试题 · 技术选型 · Java
vivo相关面试题,按最终去重题目聚合。
共 824 道真题 · 当前筛选命中 8 道 · 更新 2026-08-05
筛选题目已选:技术选型 · Java
考察点
技术栈
第 1 题请列举并介绍几个你知道的线程安全的 Java 类,并说明它们各自的使用场景。 考察对 Java 并发容器和同步工具的理解与应用第 2 题请解释 Java 中 static 关键字的作用,并举例说明其应用场景。 考察对 Java static 关键字的理解及其在编程中的典型应用第 3 题请讲解容器(Java集合框架)的整体结构与主要实现原理。 考察对Java集合框架体系结构的整体理解第 4 题请介绍一下你使用过的 CAS(Compare-And-Swap)操作及其应用场景。 考察对并发原子操作原理的理解及实际应用能力第 5 题谈谈你对Java集合的理解 考察对Java集合框架的整体认知、核心接口与实现差异、性能特性和使用场景第 6 题Java和C++的区别有哪些? 考察语言特性、内存管理、运行机制与典型应用场景的理解第 7 题请说明 ArrayList、HashMap、HashSet 三者的区别,以及它们各自存储的数据类型。 考察对 Java 集合框架核心实现和存储语义的理解第 8 题请列举Java中常用的集合类,并说明各自的特点和适用场景。 考察对Java集合框架的掌握程度及选型能力