前端/移动开发面试题 · 编码实现
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 2913 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 761 题请写出三种数组去重的方法,并说明各自的适用场景和复杂度。 考察编码能力、多种解法对比与复杂度分析第 762 题ES6 中扩展运算符(...)有哪些典型应用场景? 考察数组展开、对象展开和 rest 参数的区别与用法第 763 题在JavaScript中,eval函数对字符串'undefined'的执行返回值是什么?请解释eval的返回值规则。 考察对eval执行结果与返回值语义的理解第 764 题请解释什么是浅拷贝和深拷贝,并说明如何实现深拷贝。 考察对对象复制原理的理解及深拷贝的多种实现技巧第 765 题Axios 如何取消一个进行中的 HTTP 请求? 考察对 Axios 取消请求机制的理解与实现第 766 题请列举并说明前端开发中常见的 DOM 操作方式。 考察对 DOM 增删改查、属性与样式操作及性能优化的掌握第 767 题请实现一个两栏布局,并说明如何使用 Flexbox 具体实现。 考察 CSS 布局基础与 Flexbox 核心属性的实际运用第 768 题实现一个div从左边移动到右边的动画 考察CSS动画实现能力与核心概念掌握第 769 题带有记忆的迭代法怎么写? 考察对迭代法与记忆化技术的理解与实现能力第 770 题请说明 JavaScript 数组的 map 方法是否会影响原数组,并举例解释其返回值。 考察对数组高阶方法副作用的理解和知识准确性第 771 题请实现一个简单的 DOM 元素拖拽功能,说明核心逻辑和需要注意的边界情况。 考察 DOM 事件处理、拖拽逻辑实现和边界情况考虑第 772 题如何实现元素垂直居中 考察 CSS 布局基础知识与多种实现方案的掌握第 773 题在Vue中如何使用keep-alive实现激活缓存,并在组件激活时执行逻辑? 考察keep-alive的使用方法和生命周期钩子第 774 题在虚拟列表动态加载的场景中,通过监听 scroll 事件滑动遍历列表项,当滚动到需要渲染的位置且数据需要网络请求时,如何等待数据返回后再渲染? 考察虚拟列表与异步加载结合时的渲染控制、性能优化和用户体验处理第 775 题请手写实现单例模式,并说明其要点。 考察设计模式基础、并发安全与编码能力第 776 题实现一个函数判断给定字符串能否由字典中的单词拼接而成(单词可重复使用),例如输入 s = 'leetcode',字典 = ['leet','code'],输出 true。请手写代码并说明思路。 考察动态规划或递归记忆化的拆分子问题能力及代码实现第 777 题请介绍 React Hooks 的基本使用场景和常见实践。 考察对 React Hooks 核心概念的理解与应用能力第 778 题元素居中实现方法有哪些? 考察前端布局基础知识与常见技巧第 779 题请手写一个 JSON.stringify 的实现,并详细解释其原理。 考察对 JSON 序列化规范、数据类型处理和边界条件的理解第 780 题在前端开发中,如何实现对象的属性私有化? 考察对JavaScript闭包和模块封装机制的理解与实现能力