YY面试题 · 技术原理
YY相关面试题,按最终去重题目聚合。
共 227 道真题 · 当前筛选命中 135 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 101 题讲一下IO多路复用技术。 考察对IO多路复用核心概念、系统调用及适用场景的理解第 102 题请谈谈你对虚函数表的理解。 考察C++虚函数机制、动态多态的实现原理及边界情况第 103 题请描述浏览器的事件循环机制。 考察对宏任务、微任务及执行顺序的理解第 104 题Selenium定位元素有哪些方式? 考察Selenium元素定位方法的掌握程度和适用场景第 105 题你在日常开发中如何进行测试?请分别说明你对白盒测试、黑盒测试、单元测试和压力测试的理解与应用。 考察测试意识和测试实践深度第 106 题请解释场景法和错误推断法的概念。 考察对软件测试中场景法、错误推断法的理解与区分第 107 题如果使用XPath定位元素,页面修改后可能无法成功定位,通常如何解决这个问题? 考察对XPath定位脆弱性的理解和应对策略第 108 题React 的 Diff 算法是如何工作的?为提升性能做了哪些优化? 考察 React 对虚拟 DOM 差异比较的核心算法与优化策略第 109 题请解释移动端屏幕适配中常用的屏幕计量单位及其区别。 考察移动端适配基础知识的掌握程度第 110 题请详细讲解 Java HashMap 的实现原理。 考察对 HashMap 底层数据结构、哈希冲突处理和扩容机制的理解第 111 题请对比 Vue 与 React 在核心设计理念上的主要区别。 考察对两大前端框架核心设计差异的理解与选型能力第 112 题你使用过哪种垃圾回收器?为什么选择它? 考察候选人垃圾分类器选型的理由和实际场景适配能力第 113 题zustand和Redux的区别是什么,它们的状态更新机制分别是怎样的? 考察对现代状态管理库API设计和更新机制的理解第 114 题你觉得你这个项目的难点是什么? 考察候选人项目深度、问题拆解与风险判断能力第 115 题面向对象的三大特性是什么? 考察面向对象核心概念的理解与表达能力第 116 题死锁是怎么发生的? 考察对死锁产生条件的理解和实际场景分析能力第 117 题浏览器是怎么运行JavaScript的?请讲一下什么是事件循环。 考察对JavaScript运行机制和事件循环模型的理解第 118 题请描述从输入URL到网页展示的完整过程。 考察网络请求链路、协议栈与前端渲染的基本功第 119 题请简述HTTP协议的主要版本及其演进特点 考察对HTTP协议版本演进和核心特性的理解第 120 题请说明你常用的 JavaScript 代码压缩插件,以及它主要负责哪些工作。 考察对前端构建工具中 JS 压缩插件及其功能的掌握