虎牙面试题 · 技术原理

虎牙相关面试题,按最终去重题目聚合。

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

筛选题目已选:技术原理
第 21 题请介绍 Spring IoC 容器的工作原理,并说明依赖注入的几种方式及其适用场景。 考察对 Spring IoC 核心机制的理解和实际应用能力技术原理技术选型Spring Framework第 22 题在分布式系统中,你会选择在哪个环节加锁,以及使用什么技术来实现锁? 考察对分布式锁适用场景、选型依据和实现方案的理解技术原理技术选型方案权衡RedisZooKeeper第 23 题有哪些方法可以实现一个栈(stack)?你打算用什么数据结构去实现? 考察栈的基本操作及不同实现方式的权衡问题拆解技术原理方案权衡第 24 题请描述TCP三次握手和四次挥手的过程,并说明各自的作用。 考察对TCP连接建立与释放机制的掌握问题拆解技术原理TCP第 25 题如何实现一个线程安全的 HashMap? 考察线程安全实现方案、并发控制原理和适用场景风险判断技术原理方案权衡Java第 26 题C++相对于C有什么区别? 考察对C++语言特性及其与C语言关系的理解技术原理CC++第 27 题请介绍MySQL索引的作用、结构,以及B+树索引的特点。 考察对MySQL索引原理与B+树特性的理解技术原理MySQL第 28 题死锁是否会造成内存泄露? 考察对死锁与内存泄露概念边界的理解及运行机制辨析技术原理问题排查第 29 题C++、Python和Java三者之间的区别是什么? 考察对三种主流编程语言特性、适用场景和设计理念的理解技术原理技术选型C++JavaPython第 30 题请简述 JVM 垃圾回收的基本原理,包括常见的垃圾回收算法和垃圾收集器,并说明如何评估其性能。 考察对 JVM 内存管理与垃圾回收机制的掌握程度技术原理方案权衡JVM第 31 题请介绍 JavaScript 中常见的异步操作方式,以及为什么需要区分同步与异步执行模型。 考察对事件循环、异步编程模型及阻塞与并发控制的理解问题拆解技术原理JavaScript第 32 题请谈谈你对基础八股问题的理解,尤其是其核心原理和典型应用场景。 考察候选人如何将模糊概念清晰化并展示底层认知沟通表达技术原理第 33 题请介绍一个你在项目中体现面向对象多态性的具体例子,并说明你如何利用它简化代码或扩展功能。 考察对多态原理的理解及应用能力,以及在实际项目中运用设计模式的意识项目复盘系统设计技术原理Java第 34 题请介绍 C++ 中智能指针的种类、各自特点及适用场景。 考察对 C++ 智能指针的掌握程度及选型能力技术原理技术选型C++第 35 题请说明多态的实现方法有哪些? 考察多态底层实现机制的理解技术原理第 36 题React 和 Vue 在核心设计理念和使用方式上有哪些主要区别? 考察对主流前端框架核心差异的理解与对比能力技术原理方案权衡ReactVue第 37 题请说明 TCP 与 UDP 的主要区别,并介绍如何让基于 UDP 的传输变得可靠,以及有哪些常见的开源可靠 UDP 协议(如 QUIC)。 考察对传输层协议差异的理解、可靠传输实现思路及协议生态认识技术原理方案权衡TCPUDP第 38 题如何从本地机器访问远程服务器?请说明常见方法及适用场景。 考察远程服务器访问的常用技术与适用场景选择技术原理技术选型第 39 题共享内存是什么? 考察对共享内存概念、特点及典型应用场景的理解技术原理第 40 题请详细说明 HashMap 在 Java 中的底层实现原理,以及它的扩容机制。 考察对 HashMap 数据结构、哈希冲突处理和扩容机制的理解性能优化风险判断技术原理Java