前端/移动开发面试题 · 编码实现

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

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

筛选题目已选:编码实现
第 661 题深拷贝中遇到 Date、RegExp、Map、Set 等特殊数据类型应如何处理? 考察对特殊对象类型的识别与正确拷贝方法编码实现问题拆解技术原理JavaScript第 662 题请手写实现一个函数,从给定的DOM节点中筛选出所有匹配特定类名的子节点。 考察对DOM遍历、类名判断和边界处理的熟练度编码实现问题拆解第 663 题在 React 中,如果一个状态是对象数组,需要修改数组中某一项的某个属性,你会如何实现?请给出代码示例。 考察 React 状态更新中不可变数据原则和数组更新方法的掌握编码实现技术原理React第 664 题请介绍一种数组去重的方法,并分析其时间复杂度和空间复杂度。 考察算法设计能力与复杂度分析能力编码实现问题拆解技术原理第 665 题interface中怎么判断有没有某个属性 考察对TypeScript接口属性检查及运行时判断的理解编码实现技术原理TypeScript第 666 题H5页面怎么限制不能放大缩小? 考察移动端H5页面禁用缩放的实现方法及限制编码实现技术原理第 667 题请说明 axios 中拦截器与 transform 的用途和区别,并举例如何拦截请求或响应。 考察 axios 拦截器与 transform 的使用场景和区别编码实现技术原理Axios第 668 题手写实现 Promise.all 的完整逻辑 考察对 Promise 并发控制、错误传播和边界条件的理解与实现能力编码实现问题拆解技术原理JavaScript第 669 题请解释 Vue 的 MVVM 原理,包括数据响应式、模板编译和视图更新机制。 考察对 Vue 响应式系统、模板编译和视图更新链路的理解编码实现问题拆解技术原理Vue第 670 题请手写实现一个 Promise.all 方法,并说明其关键处理逻辑。 考察对 Promise 并发处理、错误传播与边界情况的理解编码实现技术原理JavaScript第 671 题请实现一个算法:给定一个数组,其中每个元素代表某天股票的价格,只能买卖一次,求最大利润。 考察动态规划或一次遍历求解最大利润的能力编码实现问题拆解技术原理第 672 题给定一个字符串 Str 和一个整数 Num,如何找出所有长度为 Num 的重复子串?请说明算法思路并给出实现。 考察字符串处理、哈希或后缀结构的应用及边界处理编码实现问题拆解技术原理第 673 题请实现一个算法:给定一个链表和一个值 x,将链表中所有小于 x 的节点排列在大于或等于 x 的节点之前,同时保持节点原有的相对顺序不变。 考察链表操作的基本功、指针维护能力和对稳定性要求的理解编码实现问题拆解技术原理第 674 题如何求两个链表的第一个公共节点?请说明你的思路。 考察链表遍历与双指针技巧,以及边界情况处理编码实现问题拆解技术原理第 675 题Promise.all()方法是干啥的,要你实现怎么实现? 考察对批量异步并发和 Promise 内部机制的掌握程度编码实现问题拆解技术原理JavaScript第 676 题请现场手写一道常见的算法题,例如反转链表或实现快排,要求写出可运行的代码并分析复杂度。 考察基础算法实现、代码规范与复杂度分析能力编码实现问题拆解技术原理第 677 题请描述你游戏中核心类的组织方式及整体架构。 考察代码结构与模块化设计能力编码实现问题拆解系统设计第 678 题不定参数的方法如何获取里面的参数? 考察对编程语言可变参数语法和内部处理机制的理解编码实现技术原理第 679 题HTML5中如何嵌入视频内容? 考察HTML5 video标签的基本用法与属性编码实现技术原理HTML5第 680 题请实现一个 Promise.all 方法,并说明其核心逻辑。 考察对 Promise 并行处理、状态管理与错误处理的理解编码实现问题拆解技术原理JavaScript