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

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

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

筛选题目已选:编码实现
第 341 题JS数组的常用方法有哪些? 考察JavaScript数组API的掌握程度与分类理解编码实现技术原理JavaScript第 342 题Vue中哪个生命周期可以发起请求呢?为什么? 考察Vue生命周期钩子的执行时机及请求发起的合理位置编码实现技术原理问题排查Vue第 343 题请介绍自定义 View 的实现流程和关键步骤。 考察对 Android 自定义 View 体系的理解与实战适用能力编码实现系统设计技术原理Android第 344 题如何利用JS给DOM增加自定义事件? 考察DOM自定义事件的定义、派发与监听机制编码实现技术原理JavaScript第 345 题虚拟列表这么做的,请讲一下原理。 考察虚拟列表的核心原理、实现要点与边界优化意识编码实现性能优化技术原理第 346 题请编写一个生产者消费者模型的实现,并说明如何应对生产速度与消费速度不匹配的情况。 考察并发编程中多线程协作、同步机制与阻塞队列的使用能力编码实现问题拆解技术原理第 347 题手写一个支持异步链式调用的Promise基础版本,需包含resolve和then方法。 考察Promise核心机制的理解与手写实现能力编码实现问题拆解技术原理第 348 题请手写一个单例模式。 考察对单例模式实现细节、线程安全性和内存语义的理解编码实现风险判断技术原理Java第 349 题给定一个整数数组,请找出和最大的连续子数组,并返回其最大和。 考察前缀和与哈希表在子数组和问题中的应用编码实现问题拆解技术原理第 350 题手写数组拍平 考察对递归、栈或迭代实现数组扁平化的理解与编码能力编码实现技术原理JavaScript第 351 题你常用的 ES6+ 新特性有哪些? 考察对现代 JavaScript 特性的熟悉程度与实际应用广度编码实现技术原理第 352 题map方法有什么作用? 考察对数据处理基础方法的理解和应用能力编码实现数据驱动技术原理第 353 题实现一个冒泡排序 考察基础排序算法理解与代码实现能力编码实现技术原理第 354 题请列举 ES6 引入的主要新特性,并简要说明其中三项在实际开发中的应用。 考察对 ES6 核心语法和常用特性的掌握程度编码实现技术原理JavaScript第 355 题请讲讲你对 Promise 的理解,包括它的核心概念和常见用法。 考察对 Promise 异步机制、状态流转及链式调用的掌握程度编码实现技术原理JavaScript第 356 题请解释如何实现两个对象的深度比较(deep equality)? 考察对深比较概念、递归判断与边界处理的理解编码实现问题拆解技术原理第 357 题在你的项目中,你是如何处理前端路由的?以 React Router 或 Vue Router 为例,说说动态路由和路由懒加载的实现。 考察前端路由配置、动态路由与懒加载的实现能力编码实现技术原理React RouterVue Router第 358 题如何设计并封装一个自定义 Hook? 考察自定义 Hook 的设计原则与复用能力编码实现技术原理React第 359 题请用滚动数组优化一个你熟悉的动态规划算法,并说明其作用。 考察对动态规划状态设计的理解及空间复杂度优化能力编码实现技术原理方案权衡第 360 题手写实现深拷贝 考察对JavaScript深拷贝原理的理解与边界处理能力编码实现问题拆解技术原理JavaScript