前端/移动开发面试题 · 编码实现
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 2913 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 981 题请手写并说明 JS 的寄生组合式继承实现 考察对原型链、构造函数继承与组合继承原理的理解及编码能力第 982 题浏览器输入URL后会发生什么?请描述完整流程。 考察HTTP请求处理、DNS解析、TCP/IP、渲染等基础知识的系统性理解第 983 题如何用两个栈实现一个队列? 考察栈与队列的数据结构特性及基本算法设计能力第 984 题请手写并说明 JavaScript 中 call 方法的实现思路。 考察对函数调用机制、this 绑定和原型链的理解第 985 题请实现一个无限循环的红绿灯切换逻辑,红灯亮3秒,黄灯亮2秒,绿灯亮1秒,要求使用 async/await 实现。 考察 async/await 在异步时序控制中的应用第 986 题请谈谈你对 ES6 中 Promise 的理解,包括其核心状态以及在实际开发中的应用方式。 考察对 Promise 概念、状态流转和实际使用的理解第 987 题如何判断一个 JSON 数组是另一个 JSON 数组的子集?请说明思路。 考察对数组子集判断的算法设计与 JSON 数据处理能力第 988 题var和let、const的区别是什么? 考察JavaScript变量声明的作用域、提升与常量语义第 989 题请列举项目开发中常用的三个Spring注解,并说明它们的用法和底层实现原理。 考察常用Spring注解的实际应用与原理理解第 990 题请解释Vue中nextTick的原理与使用场景。 考察对Vue异步更新队列和DOM更新时机的理解第 991 题请设计并解释一个算法:给定一个二维网格,其中某些格子有障碍物,机器人从左上角只能向右或向下移动,求到达右下角的不同路径数量。 考察动态规划建模、障碍处理与边界条件第 992 题手写 Promise.all 并处理异常情况。 考察对 Promise 并发控制、错误传播和边界条件的理解与编码能力第 993 题实现一个三栏布局,请给出两种不同方案。 考察CSS布局基础、方案权衡与实现细节第 994 题请说明如何判断一个元素是否处于浏览器可视区域内,并介绍实现方案。 考察对浏览器几何属性与滚动监听的理解及实现能力第 995 题请说明 new 关键字的实现原理。 考察对 new 过程及对象创建的掌握第 996 题请说明如何配置并使用 Git Hooks,并举一个实际应用场景。 考察对 Git Hooks 机制的理解、配置方法及实际应用能力第 997 题请写一个 lerp 插值函数。 考察线性插值的基本实现及其参数边界第 998 题在一个每一行从左到右递增、每一列从上到下递增的二维数组中,如何高效查找一个目标值?请实现并分析时间与空间复杂度。 考察二维有序数组查找的算法设计与复杂度分析能力第 999 题说说 Vue 3 中的 setup 函数? 考察对 Vue 3 组合式 API 核心 setup 的理解与使用第 1000 题给定两个已排序的整数数组,请将它们合并为一个新的有序数组。 考察合并有序数列的基础算法实现能力