前端/移动开发面试题 · 问题拆解

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

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

筛选题目已选:问题拆解
第 121 题请描述你遇到一个棘手技术问题的完整解决过程,包括排查思路、工具使用和最终结果。 考察问题排查分析能力和方法论持续改进问题拆解问题排查第 122 题修改页面DOM后的渲染机制,虚拟DOM节点变化如何应用到页面上 考察虚拟DOM工作原理和更新流程问题拆解技术原理第 123 题你会如何优化一个页面首页的性能?请描述你的优化步骤和用到的工具。 考察前端性能优化的系统性方法和工具使用能力性能优化问题拆解技术选型第 124 题有没有遇到什么困难,如何去解决的? 考察问题识别、解决过程和复盘能力问题拆解项目复盘结果导向第 125 题什么是二叉平衡树?其平衡因子的作用是什么? 考察对平衡二叉树概念及平衡机制的理解问题拆解技术原理第 126 题你这个mock是自己搭的,还是别人已经实现的? 考察候选人对测试mock环境的搭建方式、技术选型及自主实现能力的了解问题拆解自我认知技术选型第 127 题请解释C++中动态多态的实现原理。 考察对虚函数、虚函数表及动态绑定机制的理解问题拆解技术原理C++第 128 题请介绍事件循环(Event Loop)的基本流程,并说明它对异步编程的影响。 考察对事件循环机制的理解及异步编程的应用问题拆解技术原理JavaScript第 129 题你有两个鸡蛋,假设从第N层扔下鸡蛋没碎,从第N+1层扔下鸡蛋碎了,则鸡蛋的硬度标记为N。现在有一栋100层的楼,请问最少多少次能够测出鸡蛋的硬度? 考察动态规划或二分搜索在最优决策问题中的应用问题拆解技术原理第 130 题Tree-Shaking 在静态分析中的作用是什么? 考察对 Tree-Shaking 目的和原理的理解问题拆解技术原理第 131 题请设计并实现一个可复用的 Modal 弹窗组件。 考察组件封装能力、可复用性设计和边界处理编码实现问题拆解系统设计第 132 题如何处理大数据量表单的刷新? 考察前端大数据量渲染与性能优化能力性能优化问题拆解技术选型第 133 题你是否使用过HTTP抓包工具?请结合实际项目或问题排查场景,说明你选择的工具及使用过程。 考察对HTTP抓包工具的实际使用经验及在问题定位中的应用能力问题拆解问题排查HTTP第 134 题怎么把一个图片设成16:9? 考察图片比例处理的工具与方法问题拆解技术选型第 135 题请谈谈你会如何优化一个渲染长列表的应用,涉及哪些关键技术点? 考察对前端长列表渲染性能问题的理解和优化手段性能优化问题拆解技术原理第 136 题请描述 Webpack 的整体构建流程,并说明核心阶段。 考察对 Webpack 构建流程的宏观理解与阶段划分问题拆解技术原理Webpack第 137 题事件代理是什么,方便处理什么问题? 考察事件冒泡、事件代理的原理与应用场景问题拆解技术原理第 138 题请解释 JavaScript 中微任务和宏任务的区别,并说明它们在事件循环中的执行顺序。 考察对事件循环机制、任务队列分类及执行顺序的理解问题拆解技术原理JavaScript第 139 题元素水平垂直居中的实现方式 考察CSS布局基础与多方案对比能力问题拆解技术原理CSS第 140 题请完整描述从在浏览器地址栏输入URL到页面完全渲染出来的全过程。 考察从网络请求到浏览器渲染的完整链路理解问题拆解技术原理DNSHTTPTCP