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

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

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

筛选题目已选:技术原理
第 161 题HTTP2的服务端推送是干什么的? 考察对HTTP/2服务端推送机制的理解及适用场景技术原理技术选型HTTP/2第 162 题CSS如何实现瀑布流? 考察CSS多列布局和弹性布局的应用与布局细节技术原理方案权衡CSS第 163 题介绍一下Flex布局以及其中的属性 考察Flex布局核心概念与常用属性的掌握技术原理CSS第 164 题CSS 有哪些常见的定位方式?请说明各自的特点和适用场景。 考察 CSS 定位方式的基础知识与应用判断技术原理CSS第 165 题请介绍你在项目开发中使用的异常处理机制,以及你如何选择和处理异常? 考察候选人对异常处理机制的理解与应用风险判断技术原理问题排查第 166 题OkHttp 的责任链模式是如何工作的? 考察对 OkHttp 拦截器链的职责划分、执行流程和递归调用方式的理解系统设计技术原理OkHttp第 167 题请描述用户登录状态的核心逻辑是如何设计和实现的? 考察会话管理、令牌机制与登录状态的生命周期设计风险判断系统设计技术原理第 168 题请说明 webpack 实现模块打包发布的基本原理。 考察对 webpack 打包流程和输出机制的理解技术原理Webpack第 169 题请简要介绍 Three.js 及其主要用途。 考察对 Three.js 基本概念、功能特性和应用场景的理解技术原理技术选型第 170 题WebSocket 协议是基于 HTTP 协议构建的吗? 考察对 WebSocket 与 HTTP 协议关系的准确理解技术原理HTTPWebSocket第 171 题请介绍你对KMP算法的理解及其在哪些场景下适用。 考察字符串匹配算法原理、复杂度分析与适用场景问题拆解技术原理第 172 题C++中,内存存储区域有哪一些? 考察对C++内存模型各存储区特性的理解技术原理C++第 173 题请说明 React 和 Vue 的核心区别是什么? 考察对两大框架设计哲学和适用场景的理解技术原理技术选型ReactVue第 174 题2D的叉乘的含义是什么 考察向量叉乘在二维空间中的几何意义及数值计算理解问题拆解技术原理第 175 题在 Vue 中,v-for 使用 key 的作用是什么?为什么不能使用索引作为 key? 考察 Vue 虚拟 DOM diff 算法中 key 的作用及列表渲染优化能力技术原理问题排查Vue第 176 题请说明 Promise 和 async/await 的区别。 考察对异步编程两种语法机制的原理理解与实际应用差异编码实现技术原理JavaScript第 177 题你在实际项目中使用过 Git 的哪些常用操作? 考察候选人日常开发中的版本控制熟练度与工具理解技术原理问题排查Git第 178 题flex:1 代表什么意思? 考察对 CSS Flexbox 中 flex 简写属性的理解技术原理CSS第 179 题C# 的垃圾回收(GC)是如何运作的? 考察对 .NET 垃圾回收机制、代际划分和内存管理原理的理解性能优化技术原理C#第 180 题请介绍Flex布局中常用的元素属性及其作用。 考察对Flex布局容器和项目属性的掌握程度编码实现技术原理