虎牙面试题 · 技术原理
虎牙相关面试题,按最终去重题目聚合。
共 763 道真题 · 当前筛选命中 558 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 221 题请解释 Kotlin 协程的核心原理,包括挂起与恢复机制。 考察对协程底层原理的理解,包括状态机、挂起恢复和调度第 222 题请解释C/C++中extern关键字的作用及使用场景。 考察对C/C++语言基础概念的理解和表达能力第 223 题虚函数的实现原理是什么? 考察对C++多态底层机制的理解第 224 题迭代器有哪些常见类型?使用时有哪些注意点? 考察对迭代器分类、并发修改及失效规则的理解第 225 题类加载器有哪几种,分别有什么作用? 考察对 JVM 类加载机制的分类、职责和委派关系的理解第 226 题如何防止或检测伪造的Cookie? 考察对Cookie安全机制的理解及防护措施第 227 题索引的数据结构,为什么用 B+ 树? 考察数据库索引底层数据结构原理及选型权衡第 228 题kill命令中参数-9是什么意思? 考察对Linux信号机制和进程终止方式的理解第 229 题一个线程最多可以有几个 Looper、几个 MessageQueue、几个 Handler?它们之间是什么关系? 考察线程内 Looper、MessageQueue 与 Handler 的数量约束和相互关系第 230 题请说明你使用Wireshark抓取HTTPS数据包的经历,并解释如何分析其中的加密流量。 考察对HTTPS加密流量与Wireshark抓包分析的理解与实际操作经验第 231 题请解释野指针的定义、产生原因及其主要危害。 考察对野指针本质及其风险的理解第 232 题Vue指令系统,如何定义和使用自定义指令? 考察Vue自定义指令的概念、定义方式与使用场景第 233 题请说明 Spring Security 的登录鉴权流程及其关键组件。 考察对 Spring Security 认证授权核心流程和组件职责的理解第 234 题请解释Java异常的底层实现原理,以及try-catch-finally是如何工作的。 考察对异常处理机制和底层执行流程的理解第 235 题请结合你的实际项目经验,说明 Redis 持久化是如何选择与配置的,以及为什么这样选? 考察对 Redis 持久化机制的理解与实际选型能力第 236 题请设计并实现一个 LRU 缓存,要求支持 O(1) 时间复杂度的 get 和 put 操作,并说明如何处理缓存淘汰。 考察对 LRU 缓存机制的理解、数据结构选型与实现能力第 237 题static关键字有哪些用途? 考察对Java中static关键字常见用法及内存模型的理解第 238 题MySQL索引数据结构? 考察对MySQL索引底层实现原理的理解第 239 题说说虚函数和纯虚函数的区别 考察C++多态机制中虚函数与纯虚函数的核心差异及适用场景第 240 题构造和析构需要重写吗? 考察对 C++ 内存管理、资源所有权和默认特殊成员函数的理解