虎牙面试题 · 技术原理
虎牙相关面试题,按最终去重题目聚合。
共 763 道真题 · 当前筛选命中 558 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 1 题请解释 Go 中 slice 的扩容机制。 考察 slice 底层数组容量增长规则与内存分配理解第 2 题如何快速找到一个数的中位数? 考察对中位数算法的时间复杂度和适用场景的理解第 3 题如何实现一个哈希表? 考察哈希表的基本原理、冲突处理和性能优化第 4 题请解释知识蒸馏中教师模型与学生模型的更新方式,并说明其区别。 考察对知识蒸馏训练流程和参数更新机制的理解第 5 题请介绍领域驱动设计(DDD)及其战略设计、战术设计,并结合你的项目说明领域划分。 考察对DDD核心概念的理解及实际应用能力第 6 题React的useContext是怎么样的? 考察对React Context API与useContext Hook工作原理及使用场景的理解第 7 题请谈谈 React 中虚拟 DOM 的工作原理及其优势。 考察对 React 虚拟 DOM 机制的理解和性能优势的把握第 8 题手写代码实现反转单链表 考察链表操作的基本功与边界处理第 9 题数据库第一范式是什么? 考察数据库规范化基本概念的理解第 10 题除了常见的代码规范工具,你还了解哪些相关的工具? 考察对代码规范工具生态的广度和技术选型能力第 11 题用 NIO 实现一个客户端,完成建立连接、发送消息并等待结果,大致步骤是什么? 考察 NIO 客户端编程模型与基本流程第 12 题为什么要使用多级页表? 考察对页表设计动机和内存管理原理的理解第 13 题请讲述TCP四次挥手的过程。 考察TCP连接关闭的状态迁移、报文段及时间等待状态的理解。第 14 题梯度消失的原因和解决办法 考察对深度网络梯度消失机理及常用对策的理解第 15 题在数仓分层建模中,如何通过每一层的评价指标来判断建表的好坏? 考察数仓分层建模规范、各层设计目标及质量评估能力第 16 题Redis 分布式实现有哪几种?请分别介绍。 考察对 Redis 分布式解决方案的广度认识与核心机制掌握第 17 题多态的实现原理是什么?虚函数表和虚函数表指针存储在哪里?类方法存储在什么位置? 考察对C++多态底层机制的理解,包括虚函数表、虚函数表指针和类方法存储第 18 题v-if 和 v-show 有什么区别,它们分别适用于什么场景? 考察 Vue 条件渲染指令的机制差异与场景选择第 19 题为什么要区分用户态和内核态? 考察对操作系统权限隔离与安全机制的理解第 20 题为什么Redis比MySQL要快? 考察对Redis与MySQL性能差异根源的理解,以及内存与磁盘、数据结构、单线程模型等关键知识点