前端/移动开发面试题 · 问题拆解
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 5268 道 · 更新 2026-08-05
筛选题目已选:问题拆解
考察点
技术栈
第 481 题自定义 View 时如何处理尺寸测量与内容适配? 考察自定义 View 的测量过程与边界处理能力第 482 题请解释 Vue 3 中依赖收集(track 与 trigger)的实现原理。 考察对响应式系统核心机制的深入理解第 483 题写一个函数实现输入两个数组,根据ID进行Join,输出数组C。 考察数组处理、关联逻辑和编码实现能力第 484 题在 TypeScript 实际开发中,接口和泛型各解决了什么问题?请结合真实场景说明。 考察对接口和泛型实际应用的理解深度第 485 题Webpack、Loader 和 Plugin 有什么区别? 考察对前端构建工具核心概念的理解与区分第 486 题浏览器是怎么解析JavaScript的? 考察对JavaScript引擎解析流程、执行上下文与事件循环机制的理解第 487 题请解释事件循环是什么,并分析下面代码的输出顺序:setTimeout(()=>console.log('timeout'),0); Promise.resolve().then(()=>console.log('promise')); console.log('sync'); 考察对事件循环、宏任务与微任务执行顺序的理解第 488 题请口述如何使用两个栈模拟实现一个队列的基本操作? 考察栈与队列的数据结构理解及模拟实现的思路第 489 题请解释 JavaScript 事件冒泡和事件捕获的过程。 考察对 DOM 事件传播机制的理解第 490 题请说明前端倒计时的实现思路,需要考虑哪些边界情况? 考察定时器原理、时间计算与异常处理第 491 题请解释碰撞检测的底层原理,并说明不同算法之间的取舍。 考察碰撞检测算法原理、适用场景与性能权衡第 492 题请描述一次你排查用户交互卡顿问题的过程。 考察问题定位、分析思路和系统性排查能力第 493 题说一下服务端解析文件并交给 AI 处理的大致流程,涉及哪些关键技术? 考察对文件处理、AI 集成和系统架构的整体理解第 494 题请解释 Webpack 的 Tree Shaking 实现原理。 考察对静态分析、模块依赖图和副作用理解的能力第 495 题useMemo和useEffect的区别 考察React Hooks中useMemo与useEffect的职责边界与使用场景第 496 题请解释Objective-C的动态性体现在哪些方面,以及Runtime机制在其中的作用。 考察对Objective-C动态特性和Runtime机制的理解第 497 题假如你是程序,策划要求你实现类似三角洲的背包系统,要求比较笼统,你会怎么办? 考察面对模糊需求时的需求澄清、方案拆解与协作推动能力第 498 题Vue3 的响应式系统与 Vue2 相比有什么不同? 考察响应式原理、代理机制和边界情况的处理第 499 题场景题:input输入框如果请求返回顺序不一定,比如第二次请求结果慢,导致渲染了第一个请求的结果,怎么办? 考察异步竞态处理与前端架构设计能力第 500 题请讲解动态规划中经典的爬楼梯问题,并说出你的解法思路。 考察对动态规划基本思想、状态定义与递推关系的理解