虎牙面试题 · 技术原理

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

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

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