虎牙面试题(2026 最新)

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

763 道真题 · 更新 2026-08-05

筛选题目
第 521 题栈和堆的内存分配分别会产生内存碎片吗?请说明原因。 考察对栈和堆内存分配机制及其碎片产生原理的理解技术原理问题排查第 522 题请谈谈你对锁的理解,并以乐观锁为例说明其原理和适用场景。 考察并发控制中锁的分类、乐观锁原理及适用边界风险判断技术原理方案权衡第 523 题TCP和UDP的区别是什么? 考察对传输层协议特性及适用场景的理解技术原理方案权衡TCPUDP第 524 题请说明在哪些场景下应该使用 weak_ptr,并解释其设计意图。 考察对 weak_ptr 适用场景及与 shared_ptr 协作方式的理解风险判断技术原理C++第 525 题你平时有打游戏或看直播的习惯吗? 考察候选人的兴趣真实性及其与岗位适配度人岗匹配自我认知第 526 题请解释Babel在Webpack构建链路中的作用,以及它解决什么问题。 考察对Babel作为转译器的核心职责的理解技术原理技术选型BabelWebpack第 527 题IOC 的作用是什么? 考察对控制反转与依赖注入核心设计思想的理解技术原理方案权衡Spring Framework第 528 题针对重构,你是如何保障重构后的代码与之前的业务逻辑表现一致的? 考察重构过程中的回归测试、验证策略与风险控制能力持续改进风险判断问题排查第 529 题给定一个未排序数组,如何高效计算其中位数? 考察排序、快速选择等算法思路及复杂度分析编码实现问题拆解技术原理第 530 题请解释 epoll 的 LT(水平触发)和 ET(边缘触发)模式的区别,并说明各自的使用场景。 考察对 epoll 事件触发模型的理解及工程选型能力技术原理方案权衡第 531 题说一下Java 异常和 Error 的区别 考察对 Java 异常体系、受检与未受检异常及 Error 语义的理解技术原理Java第 532 题C和C++函数在编译后的符号命名上有什么区别?C++代码能否直接调用C函数? 考察对C/C++符号修饰与链接机制的理解技术原理CC++第 533 题请介绍常用的 STL 容器及其典型使用场景。 考察对标准模板库容器特性的理解与应用场景匹配能力技术原理技术选型C++STL第 534 题死锁排查方法 考察对死锁识别、定位与解决方法的掌握程度风险判断技术原理问题排查第 535 题请列举与HTTP缓存机制相关的请求头,并说明各自的作用。 考察对HTTP缓存控制相关请求头的掌握程度技术原理HTTP第 536 题一个指针有多大? 考察对指针大小与平台相关性的理解技术原理C第 537 题请解释开闭原则(OCP)的含义及其设计思想。 考察对开闭原则核心内涵和设计动机的理解技术原理方案权衡第 538 题用户点击“发表”按钮没有反应,请分析可能的原因并说明排查思路。 考察前端交互问题排查与前端技术原理掌握问题拆解技术原理问题排查第 539 题请解释 AES 的加密原理。 考察对 AES 算法内部结构和关键步骤的理解技术原理AES第 540 题C++的内存分配方法有哪几种? 考察C++内存管理的基本概念与常见分配方式技术原理技术选型C++