虎牙面试题(2026 最新)

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

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

筛选题目
第 341 题请描述一个你遇到过的简单场景题,并说明你的解题思路。 考察候选人对简单场景题的理解、问题拆解和表达清晰度沟通表达问题拆解自我呈现第 342 题visibility:hidden和display:none的区别是什么? 考察CSS隐藏元素的两种方式对页面布局和可访问性的影响技术原理第 343 题如果每次选择只能排除1/3,时间复杂度是多少? 考察对主元消减类算法复杂度的推导与理解问题拆解技术原理第 344 题你了解哪些设计模式?请举例说明。 考察设计模式的广度理解和分类能力技术原理第 345 题在服务崩溃排查中,版本信息和用户操作环境分别起到什么作用?请结合你的经验说明。 考察对排查线索的全面性和优先级判断能力问题拆解风险判断问题排查第 346 题在一个内存池项目中,给定一个由内存池分配的指针,如何在运行时得知该指针指向的内存块大小? 考察内存池元数据管理、指针与块大小的映射机制问题拆解技术原理C第 347 题请介绍 Kafka 的数据结构,包括分区、副本和日志存储的物理结构。 考察对 Kafka 存储模型和分区机制的理解技术原理Apache Kafka第 348 题请说明线程独占的资源与线程共享的资源分别有哪些。 考察对线程资源隔离与共享机制的理解风险判断技术原理第 349 题如何实现一个无锁的线程安全内存池访问? 考察无锁并发、ABA 问题与内存序理解编码实现风险判断技术原理C第 350 题慢查询怎么优化 考察数据库慢查询的定位、分析与优化能力性能优化技术原理问题排查MySQL第 351 题虚函数表存放在内存里面的什么位置? 考察对C++对象内存布局和虚函数机制的理解技术原理C++第 352 题请讲解一下 Go 语言的 GMP 调度模型。 考察对 Go 运行时调度模型的理解和表达能力技术原理Go第 353 题二叉树遍历用递归方式,递归太深可能会抛StackOverflow异常,使用栈+while循环的非递归方式可以解决这个问题吗?为什么? 考察递归与迭代遍历的栈空间差异及深层二叉树的健壮性问题拆解风险判断技术原理第 354 题请解释 Go 中 map 的扩容机制。 考察 map 哈希表负载因子与增量扩容原理技术原理Go第 355 题请分别说明线程、进程之间通信和同步的常用方法。 考察对并发编程中进程与线程通信、同步机制的理解和区别把握问题拆解技术原理方案权衡第 356 题请解释 Java 中重写(Override)和重载(Overload)的区别,并说明它们的应用场景。 考察对 Java 多态中重写与重载概念的理解及区分技术原理技术选型Java第 357 题C++堆和栈的区别 考察对C++内存管理、生命周期及性能特性的理解问题拆解技术原理C++第 358 题如果一个项目包含上万个文件,每个文件有数百个函数,请设计一个脚本方案来识别并删除未被调用的函数。 考察对静态代码分析、依赖图构建和误删风险控制的综合设计能力问题拆解风险判断方案权衡第 359 题给多个文件,每个文件存储了用户id值,每个文件都很大无法放进内存,用户id的取值空间也很大无法放进内存。如何统计出现次数最多的top1000? 考察海量数据处理中的分治、哈希分片与外部排序能力问题拆解系统设计技术原理第 360 题如何用迭代器遍历 map?遍历时有哪些需要注意的问题? 考察对 map 遍历方式、修改风险与性能影响的认识问题拆解风险判断技术原理