前端/移动开发面试题 · 问题拆解
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 5268 道 · 更新 2026-08-05
筛选题目已选:问题拆解
考察点
技术栈
第 741 题提取字符串中括号里的内容。(面试官提示可用正则表达式快速实现) 考察正则表达式在字符串处理中的实际应用和理解第 742 题实现斐波那契数列 考察递归、迭代与动态规划的基本编码能力第 743 题URL 由哪些部分组成?请说明各部分的含义。 考察对 URL 基本结构的掌握程度第 744 题当服务器返回 HTML 后,其中的 script 标签会阻塞页面解析吗?如果不加 defer 属性,是否一定会阻塞? 考察对浏览器解析 HTML 时同步脚本阻塞机制的理解第 745 题如何找到数组中出现次数超过一半的元素? 考察多数元素问题的多种解法及其复杂度权衡第 746 题如果要记录滑块运动轨迹的坐标,你会选择哪种数据结构?请说明理由。 考察对轨迹数据特点的理解及数据结构选型能力第 747 题说一下原型链,它怎么工作,有哪些实用的用途? 考察对 JavaScript 原型链机制的掌握及其实际应用第 748 题请介绍你封装过的前端组件,并说明封装时考虑的关键因素。 考察组件封装经验、抽象能力与设计权衡第 749 题如何实现对角线三个元素等距排布 考察对布局算法或数据可视化中对角线等距排列的实现思路第 750 题在 React 的 useEffect 中,如果两个依赖项在副作用内部依次改变状态,组件会重新渲染几次?请结合 React 的批处理机制说明。 考察对 React 状态更新批处理与 useEffect 依赖变化触发渲染机制的理解第 751 题请实现二叉树的锯齿形层序遍历(即先从左到右,再从右到左交替遍历每一层),并分析时间与空间复杂度。 考察二叉树的层序遍历变体、双端队列或奇偶层方向处理能力第 752 题CSS 中 :target 伪类的常见选择场景有哪些? 考察对 :target 伪类正确用法与适用场景的理解第 753 题本地的mp3和从网络上获取的mp3歌曲,在播放层面上有什么区别? 考察对本地播放与网络流媒体播放机制差异的理解第 754 题你了解 Vite 吗?请谈谈它的核心原理和适用场景。 考察对 Vite 构建工具的理解、原理掌握及场景判断第 755 题说一个你熟悉的排序算法原理,最好最坏时间复杂度 考察排序算法原理与时间复杂度的理解掌握第 756 题n个人围成一圈,从第1个人开始按顺序报数,每报到3的人出圈,然后从下一个人继续报数,直到剩下最后一人。请实现该算法并返回最后留下的人的编号(初始编号为1到n)。 考察约瑟夫环问题的理解、递推公式推导与编码实现第 757 题请实现一个将数组转为树结构的函数。 考察数据结构的理解和编码实现能力第 758 题从小到大遇到过最痛苦或者说最困难的一件事是什么?当时是怎么克服的? 考察应对逆境的心理韧性、问题解决能力与自我反思第 759 题请介绍你熟悉的树搜索算法及其时间复杂度,并结合数据结构说明。 考察对常见树搜索算法及其时间复杂度的理解第 760 题给你一个固定宽度为500px的div,怎么让这个div的宽度和高度一直保持一致?也就是当改变高度时,让它的宽度也相应改变。(padding-bottom:100%;) 考察CSS比例盒模型、百分比padding的基准和响应式自适应的理解