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