前端/移动开发面试题 · 问题拆解
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 5268 道 · 更新 2026-08-05
筛选题目已选:问题拆解
考察点
技术栈
第 601 题LiveData如何与多个ViewModel共享数据? 考察LiveData在多个ViewModel间共享数据的机制与实现方式第 602 题如何控制脚本的执行顺序? 考察脚本编排与依赖管理能力第 603 题请介绍一个你做过的最有挑战性的项目。 考察项目深度、问题识别、解决过程与结果复盘能力第 604 题以 SDK 接入为例,你如何分析它可能对页面性能产生的影响? 考察性能影响分析的方法论与场景化评估能力第 605 题如何设计一个数据结构来实时获取数据流的中位数? 考察对动态数据流中位数算法与数据结构选型的理解第 606 题JavaScript 是单线程还是多线程?请解释其线程模型。 考察 JavaScript 运行时线程模型与单线程特性的理解第 607 题请介绍你开发或设计过的登录模块,简单说明其核心流程和关键考虑。 考察对登录鉴权流程的理解、安全意识和系统设计能力第 608 题在3D空间下怎么描述点A到点B做的矩阵变换? 考察3D空间变换的数学原理与矩阵表示能力第 609 题H5答题模块是怎么去设计的? 考察H5答题模块的架构设计、交互流程与状态管理能力第 610 题实现动态数组应该怎么做? 考察动态数组的底层实现原理、扩容策略与复杂度控制第 611 题请解释 Node.js 事件循环的主要阶段和执行顺序,并说明它对异步 I/O 处理的影响。 考察对 Node.js 事件循环机制的理解及异步模型的应用第 612 题该项目在技术维度上最大的挑战是什么?你是如何解决的? 考察技术难点识别、问题拆解与解决方案能力第 613 题请介绍闭包及其典型使用场景。 考察对闭包机制的理解及实际应用能力第 614 题TCP一定有序吗,为什么? 考察对TCP可靠传输与有序性保证机制的理解第 615 题请说明快速排序的具体实现思路及其时间复杂度。 考察对快速排序算法实现原理和复杂度的理解第 616 题如何建立初始堆? 考察堆数据结构的构造方法与复杂度分析第 617 题有一个网站,需要用户打开的时候尽可能快地看到内容,有什么措施? 考察前端性能优化的系统性理解和关键手段第 618 题请解释 JavaScript 的运行机制,并说明浏览器底层的渲染与事件处理原理。 考察对 JavaScript 事件循环、异步模型及浏览器渲染流程的理解第 619 题JS的浅拷贝和深拷贝有什么区别? 考察对JavaScript对象拷贝语义、引用与内存管理的理解第 620 题当用户拿到一个 URL 地址后,前端页面是如何被加载并展示出来的?请描述从输入 URL 到页面渲染的整个过程。 考察从 URL 输入到页面渲染的完整链路理解,以及前后端协作知识