前端/移动开发面试题 · 问题拆解
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 5268 道 · 更新 2026-08-05
筛选题目已选:问题拆解
考察点
技术栈
第 981 题项目有做性能优化吗 考察性能优化的实践、方法与结果第 982 题请讲一下 JavaScript 中原型链的概念及其作用。 考察对 JavaScript 原型链机制、继承方式及属性查找过程的理解第 983 题如果一个 JS 文件同时包含 ES5 和 ES6 语法,如何通过编译让它们兼容不同浏览器? 考察对 Babel 转译原理及 polyfill 机制的理解第 984 题请解释 JavaScript 中的事件循环机制,以及它如何影响代码执行顺序。 考察对事件循环机制的理解及异步执行顺序的把握第 985 题简历写到封装组件,是基于什么条件和原因,需要考虑哪些问题来封装? 考察组件抽象的设计判断力、复用边界与维护成本意识第 986 题请介绍一个你曾编写的自定义 React Hook,并说明它解决了什么问题以及你选择它的理由。 考察自定义 Hook 的设计动机、适用场景与封装能力第 987 题给定一个非负整数数组 height 表示柱子高度,求最多能接多少雨水。 考察边界计算与单调栈/双指针优化第 988 题请描述一次完整的 HTTP 请求从发起连接到获得响应的过程,说明其中涉及的主要协议、握手与传输环节。 考察 HTTP 请求完整链路与关键协议(TCP/TLS/HTTP)的理解第 989 题请解释Lambda表达式及其实现原理。 考察对函数式编程语法及其底层执行机制的理解第 990 题请分享一段你在数学建模方面的经历,包括解决的问题、使用的方法以及最终成果。 考察候选人的建模实践能力、问题拆解与结果呈现第 991 题请分别说明 Webpack 与 Vite 的核心配置方式,并对比它们在开发与生产环境中的差异。 考察构建工具配置能力与原理理解第 992 题请描述你对前端性能优化的理解,并举例说明如何针对首屏加载、网络请求、重排重绘以及打包构建这四方面进行优化。 考察前端性能优化的系统性理解与实际应用能力第 993 题请解释 JavaScript 的事件循环,并说明宏任务与微任务的区别及执行顺序。 考察对事件循环机制、任务队列分类及执行顺序的掌握程度第 994 题在有序数组中如何高效地查找目标元素? 考察常见查找算法的适用场景和复杂度第 995 题封装组件库时有什么难点? 考察组件库封装的工程化意识和关键设计能力第 996 题请详细说明软件深度测试(深度优先测试)的实施流程。 考察对深度测试范畴、执行步骤及边界情况的系统理解第 997 题在常见编程语言中,直接赋值(如将对象赋值给新变量)是深拷贝还是浅拷贝?请说明原因。 考察对赋值语义与深/浅拷贝概念的理解第 998 题请描述并实现一个延时 hover 的滑动门效果(鼠标移入后先延时再展开,移出后收起),并说明其实现思路。 考察 hover 交互的延时控制、动画实现与代码组织能力第 999 题JVM的标记算法,如何知道一个对象是否存活? 考察JVM垃圾回收中对象存活判断的核心机制与算法选择第 1000 题请实现数组扁平化,将一个嵌套的多维数组转换为扁平的数组,并说明你的实现思路。 考察递归或迭代处理嵌套结构的能力及编码实现