虎牙面试题 · 技术原理
虎牙相关面试题,按最终去重题目聚合。
共 763 道真题 · 当前筛选命中 558 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 381 题快速排序的时间复杂度是多少?如何推导? 考察对快速排序时间复杂度的理解和推导能力第 382 题栈和堆的内存分配分别会产生内存碎片吗?请说明原因。 考察对栈和堆内存分配机制及其碎片产生原理的理解第 383 题请谈谈你对锁的理解,并以乐观锁为例说明其原理和适用场景。 考察并发控制中锁的分类、乐观锁原理及适用边界第 384 题TCP和UDP的区别是什么? 考察对传输层协议特性及适用场景的理解第 385 题请说明在哪些场景下应该使用 weak_ptr,并解释其设计意图。 考察对 weak_ptr 适用场景及与 shared_ptr 协作方式的理解第 386 题请解释Babel在Webpack构建链路中的作用,以及它解决什么问题。 考察对Babel作为转译器的核心职责的理解第 387 题IOC 的作用是什么? 考察对控制反转与依赖注入核心设计思想的理解第 388 题给定一个未排序数组,如何高效计算其中位数? 考察排序、快速选择等算法思路及复杂度分析第 389 题请解释 epoll 的 LT(水平触发)和 ET(边缘触发)模式的区别,并说明各自的使用场景。 考察对 epoll 事件触发模型的理解及工程选型能力第 390 题说一下Java 异常和 Error 的区别 考察对 Java 异常体系、受检与未受检异常及 Error 语义的理解第 391 题C和C++函数在编译后的符号命名上有什么区别?C++代码能否直接调用C函数? 考察对C/C++符号修饰与链接机制的理解第 392 题请介绍常用的 STL 容器及其典型使用场景。 考察对标准模板库容器特性的理解与应用场景匹配能力第 393 题死锁排查方法 考察对死锁识别、定位与解决方法的掌握程度第 394 题请列举与HTTP缓存机制相关的请求头,并说明各自的作用。 考察对HTTP缓存控制相关请求头的掌握程度第 395 题一个指针有多大? 考察对指针大小与平台相关性的理解第 396 题请解释开闭原则(OCP)的含义及其设计思想。 考察对开闭原则核心内涵和设计动机的理解第 397 题用户点击“发表”按钮没有反应,请分析可能的原因并说明排查思路。 考察前端交互问题排查与前端技术原理掌握第 398 题请解释 AES 的加密原理。 考察对 AES 算法内部结构和关键步骤的理解第 399 题C++的内存分配方法有哪几种? 考察C++内存管理的基本概念与常见分配方式第 400 题GORM 是如何处理 context 超时的?请说明其行为和底层机制。 考察 GORM 对 context 的集成方式及超时后的实际处理细节