前端/移动开发面试题 · 编码实现
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 2913 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 701 题请说明 Promise 的核心机制,并举例说明在项目中如何应用它解决实际问题。 考察对 Promise 机制的理解与工程实践能力第 702 题在JavaScript中,如何实现遍历数组时满足条件就立即结束循环? 考察对数组遍历方法及break/return用法的理解第 703 题闭包是什么,有什么运用场景? 考察对闭包概念的理解及实际应用能力第 704 题请实现二叉树的层序遍历,要求按层输出节点值。 考察树的层序遍历实现能力与基础编码结构第 705 题打包工具是如何让CommonJS模块化能在浏览器运行的? 考察对模块打包原理和浏览器执行环境差异的理解第 706 题手写代码:将数组中所有 0 移动到末尾,同时保持非零元素的相对顺序不变。 考察数组原地操作、双指针技巧与代码实现能力第 707 题如何实现事件的控制,比如拖拽、缩放之类的交互? 考察前端事件处理机制及常见交互场景的工程实现第 708 题在项目中如何实现 Vue Router 的路由鉴权? 考察前端路由鉴权的实现思路与关键步骤第 709 题float 类型在内存中占多大空间?它是如何存储的? 考察对浮点数内存布局和存储原理的理解第 710 题请编写一个函数,求一组字符串的最长公共前缀,并说明算法复杂度。 考察字符串处理、算法实现与复杂度分析能力第 711 题如何利用元素的 border 属性和 border-radius 绘制一个向下 45 度的扇形? 考察 CSS 盒模型、border 和 border-radius 对形状绘制的理解第 712 题请实现一个函数合并区间,输入为若干可能重叠的区间,输出合并后互不重叠的区间集合。 考察区间排序与线性合并算法的实现能力第 713 题请手写实现一个倒计时功能,要求封装为自定义 Hook 和组件。 考察 React 自定义 Hook 的封装能力、组件拆分和定时器生命周期管理第 714 题在动作游戏中,如何判定武器碰撞框是否与目标发生命中? 考察对碰撞检测机制与精确判定流程的理解第 715 题ES6中常用的数组方法有哪些?请分别说明其用途。 考察对ES6数组新方法的掌握与应用场景理解第 716 题鼠标的拖尾效果怎么实现? 考察前端动画实现与性能优化能力第 717 题请解释 CSS Flexbox 布局的核心概念,并说明如何实现水平和垂直居中,以及常见的对齐方式。 考察对 Flex 布局核心属性、对齐机制和实际应用的理解第 718 题请说明 Axios 拦截器的作用,并写一下请求拦截器和响应拦截器的基本用法。 考察对拦截器机制的理解和编码实现能力第 719 题请编写一个函数,统计给定字符串中每个字符出现的次数。 考察编码实现、数据结构选择与遍历逻辑第 720 题如何让几个子元素充满父元素? 考察前端布局对弹性布局和尺寸计算的理解