前端/移动开发面试题 · 编码实现
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 2913 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 941 题请实现一个自定义 React Hook:useHover,用于监听元素的悬停状态。 考察 React Hook 封装能力、事件监听与状态管理第 942 题localStorage 本身不支持过期时间,你会如何为 localStorage 中的数据实现过期机制? 考察对 localStorage 局限性的认识及封装实现能力第 943 题请手写一个函数实现深拷贝。 考察对深拷贝原理的理解、边界情况处理与代码实现能力第 944 题如何使用 CSS animation 属性实现静态 loading 图片(如 loading.gif 的状态)的动态切换效果? 考察 CSS 动画属性及图片切换的实践能力第 945 题请解释 TypeScript 中泛型的作用,并举例说明如何定义一个泛型函数。 考察对泛型语法和抽象复用能力的理解第 946 题请用伪代码说明如何利用 Proxy 对象对目标对象的属性访问进行拦截。 考察对 JavaScript Proxy 拦截机制的理解与表达能力第 947 题请手写实现一个 Promise.all,并说明其核心逻辑。 考察 Promise 并发控制、错误处理与实现细节第 948 题请手写一个线程安全的单例模式实现,并说明其优缺点。 考察单例模式的实现方式与线程安全性理解第 949 题怎么原生实现无限滚动 考察原生前端实现无限滚动的核心机制与性能优化第 950 题CSS 如何设置一个正方形? 考察 CSS 基础盒模型与响应式宽高设置能力第 951 题JS怎么写异步代码 考察JavaScript异步编程的基本方式和理解第 952 题请手写实现一个符合 Promise/A+ 语义的 Promise.all,并说明你的实现与标准行为可能的差异。 考察对 Promise 并发组合、错误传播和边界情况的理解第 953 题实现 Promise.all 的异常处理机制 考察对 Promise.all 拒绝语义、错误传播和并发执行的理解第 954 题冒泡排序的复杂度是多少?如何实现? 考察排序算法基础理解与编码实现能力第 955 题JS闭包是什么,什么场景会用闭包? 考察闭包的概念理解、形成机制与实际应用场景第 956 题请实现一个通用的深拷贝函数,并说明其适用场景与潜在问题。 考察对引用类型复制、循环引用处理及边界条件的理解与编码能力第 957 题请说明实现三栏布局(圣杯布局)有哪些常见方式,并比较它们的优缺点。 考察CSS布局知识广度、实现细节及方案权衡能力第 958 题请编写一个函数,从区间[0,600]中取出3个数,要求任意两个数的差都大于100,并返回满足条件的结果。 考察区间随机抽样与约束条件的编码实现第 959 题在 HTML 里用 ref 声明的值需要加 .value 吗? 考察对 Vue ref 响应式 API 基本用法的理解第 960 题请手写一个深拷贝函数,要求能处理常见的数据类型,并解释其实现思路。 考察深拷贝的实现能力、边界处理和对数据类型的理解