vivo面试题 · 风险判断 · Java
vivo相关面试题,按最终去重题目聚合。
共 824 道真题 · 当前筛选命中 6 道 · 更新 2026-08-05
筛选题目已选:风险判断 · Java
考察点
技术栈
第 1 题如何保证多线程并发场景下的线程安全? 考察并发编程中线程安全的核心概念与常用保障手段第 2 题请介绍一下你使用过的 CAS(Compare-And-Swap)操作及其应用场景。 考察对并发原子操作原理的理解及实际应用能力第 3 题那你说一下双重校验锁单例是怎么实现的? 考察双重校验锁单例的正确实现、线程安全与边界处理第 4 题volatile的特性是什么?它可以保证线程安全吗? 考察对volatile语义的理解及其在并发场景下的适用边界第 5 题看你用到了ThreadLocal,讲一下用的时候有什么需要注意的?讲一下它的原理。 考察ThreadLocal原理、内存泄漏风险及并发场景下的正确使用第 6 题请讲解Hashtable的实现方式,并比较它与HashMap的差异。 考察对线程安全哈希表设计的历史与局限的理解