前端/移动开发面试题 · 问题拆解
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 5268 道 · 更新 2026-08-05
筛选题目已选:问题拆解
考察点
技术栈
第 441 题如何把一个扁平结构的数组转换为树形结构? 考察数据建模、递归或迭代构建树的能力及边界处理第 442 题请介绍你在PBR(基于物理的渲染)方面的项目经验,包括你负责的内容和遇到的主要挑战。 考察候选人对PBR渲染管线的理解、项目实践经验及问题解决能力第 443 题请描述一个OkHttp请求从客户端发起后,请求发出的完整流程是怎样的? 考察对OkHttp请求链路和核心组件职责的理解第 444 题请详细比较栈和堆在内存管理中的性质,包括分配方式、生命周期、访问速度和典型应用场景。 考察对栈和堆内存模型的理解深度第 445 题请说明将 Uniapp 项目转换为微信小程序的常见迁移要点,包括需要关注的差异和改造方案。 考察对跨端框架与平台差异的理解及迁移执行能力第 446 题JavaScript 中如何进行数据类型判断?请分别说明 typeof、instanceof 和 Object.prototype.toString 的适用场景与局限。 考察 JavaScript 类型判断的多种方法、边界情况与适用场景第 447 题时间复杂度为O(logn)的indexOf实现 考察二分查找在有序数组或特殊场景下的应用与边界处理第 448 题快速排序是怎么实现的? 考察快速排序的算法原理、分治思路与复杂度分析第 449 题请介绍一个你在项目中封装的工具或组件,说明它解决了哪些具体问题。 考察封装抽象能力与问题定位能力第 450 题请实现最大子数组和的算法。 考察动态规划或Kadane算法及边界情况处理第 451 题了解虚拟内存和物理内存吗?它们之间是怎么映射的?展开讲一讲。 考察对操作系统内存管理核心概念及其映射机制的理解深度第 452 题请介绍你在项目中做过的性能优化工作,包括背景、方法和结果。 考察性能优化意识、问题定位能力和量化结果第 453 题请描述一次从移动端发起请求到后端服务返回响应的完整链路,并说明各环节的关键处理。 考察对移动端到后端完整请求链路的理解与关键环节把控第 454 题请介绍你的一个项目,并重点说明其中最难的部分是什么。 考察项目理解、难点识别与解决思路第 455 题React Native 中 class 组件有哪些管理方式? 考察对 React Native 类组件生命周期与状态管理的理解第 456 题请解释什么是函数柯里化,并说明它的主要用途。 考察对函数式编程概念的理解及实际应用第 457 题请详细解释浏览器和 Node.js 中的 Event Loop 机制及其差异。 考察事件循环机制的理解、两者差异及异步编程模型第 458 题有一根长度为100厘米的木棍,在0到100秒内,每秒开始时在左端和右端各放一只蚂蚁。左侧蚂蚁以1厘米/秒向右移动,右侧蚂蚁以2厘米/秒向左移动。所有蚂蚁相遇时,会保持速度大小不变但方向反向。请问从0秒开始,经过多长时间后木棍上不再有蚂蚁? 考察物理模型和数学思维的转化能力,尤其是蚂蚁碰撞等价于穿透的经典问题第 459 题请讲解一下 HashMap 的实现原理和关键特性。 考察对 HashMap 底层数据结构、哈希冲突处理、扩容机制及线程安全性的理解第 460 题请描述一次完整的 HTTP 请求从客户端到服务器再返回响应的过程。 考察对 HTTP 协议基础、请求响应模型和网络栈的理解