前端/移动开发面试题 · 技术原理

前端/移动开发相关岗位面试题。

共 24989 道真题 · 当前筛选命中 20047 道 · 更新 2026-08-05

筛选题目已选:技术原理
第 121 题请描述从在浏览器地址栏输入URL到页面完成加载,整个过程经历了哪些主要步骤? 考察网络请求链路、DNS解析、HTTP协议、渲染过程及整体流程的完整理解问题拆解技术原理DNSHTTPTCP第 122 题请解释你采用生产者消费者模型的原因,并说明其适用场景和潜在问题。 考察对并发模型的理解、选型依据及权衡意识系统设计技术原理方案权衡第 123 题你用过 Promise 的哪些 API?分别说明它们的用途。 考察对 Promise 核心 API 的掌握与使用场景理解问题拆解技术原理第 124 题除了闭包还有什么会导致内存泄漏? 考察对常见内存泄漏场景的理解和排查能力风险判断技术原理问题排查第 125 题computed和watch能不能用Promise? 考察对Vue响应式系统异步处理的理解问题拆解技术原理Vue第 126 题请介绍 SCSS 是什么,以及它在实际项目中通常发挥哪些作用? 考察对 SCSS 预处理器特性的理解及其在工程化项目中的实际价值技术原理第 127 题如何监控页面白屏? 考察前端页面白屏的监控思路与实现方案性能优化技术原理问题排查JavaScript第 128 题如何防止前端页面的渲染元素被意外修改?请给出可行的技术方案。 考察前端安全防护、防篡改与注入风险的理解安全意识技术原理方案权衡第 129 题请谈谈你对Vite打包机制的理解。 考察对Vite构建原理、性能优化和实际配置的掌握性能优化系统设计技术原理Vite第 130 题Node.js 的 Koa 框架主要做了什么? 考察对 Koa 框架核心机制的理解技术原理技术选型KoaNode.js第 131 题JavaScript 中 Map 和 Object 类型有什么区别? 考察对 JavaScript 内置数据结构的理解与选型能力技术原理技术选型JavaScript第 132 题webpack和vite有什么不同? 考察对构建工具原理差异、开发体验与适用场景的理解技术原理技术选型方案权衡ViteWebpack第 133 题请说明浏览器缓存机制的工作原理。 考察对浏览器缓存类型、策略及更新机制的理解问题拆解技术原理第 134 题请简述OAuth2协议的核心概念与授权流程。 考察对OAuth2协议核心概念和授权流程的理解系统设计技术原理OAuth 2.0第 135 题请分别说明 setTimeout 与 setInterval 的作用、使用场景及注意事项。 考察对 JavaScript 定时器机制的理解与应用差异技术原理JavaScript第 136 题请说明 ES6 相比 ES5 的主要语法特性差异,并举例说明。 考察对 JavaScript 语言演进核心特性的掌握程度技术原理JavaScript第 137 题前端页面上某段文字,如何判断它是 HTML/DOM 中的静态内容还是 JavaScript 动态插入的?请说明快速定位的方法。 考察 DOM 调试能力与前端页面结构分析能力技术原理问题排查HTMLJavaScript第 138 题请解释什么是React高阶组件(HOC),并说明它的主要用途。 考察对React高阶组件概念和核心用途的理解技术原理技术选型React第 139 题性能优化方法介绍 考察候选人系统性的性能优化思路与实践经验性能优化技术原理问题排查第 140 题请解释CSS标准盒模型和IE盒模型的区别,以及如何设置特定盒模型。 考察CSS盒模型的基本概念、差异理解及应用能力技术原理CSS