前端/移动开发面试题 · 编码实现
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 2913 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 421 题请实现一个函数,输入一个无重复元素的整数数组,返回其所有可能的全排列。要求以核心代码模式实现。 考察回溯算法的理解与编码实现能力第 422 题你通常在项目中如何使用 Axios 发起请求?是否做过封装? 考察对 Axios 基础用法和二次封装能力的理解第 423 题Vue 中通常如何渲染列表? 考察 Vue 模板指令与列表渲染的运用第 424 题请解释Flex布局的核心概念和常用属性,并以一个具体场景为例说明如何用Flex实现常见布局。 考察Flex布局基础、属性掌握及实际布局能力第 425 题请介绍一下 Vue 2 中 `this.$nextTick` 和 `this.$set` 的作用和用法。 考察对 Vue 2 响应式原理和异步更新队列的理解第 426 题给定一个字符串,其中包含用逗号分隔的数字,请将其转换为整数数组,并找出数组中第二大的数。 考察字符串解析、数组转换和排序或线性查找的编码能力第 427 题请手写一个防抖函数实现,并说明其关键点。 考察防抖函数的编码实现与边界处理第 428 题请手写一个自定义 Hook:usePrevious,用于获取某个 state 的上一次更新后的值。 考察自定义 Hook 的封装思路与 ref 的引用特性第 429 题请实现一个函数,给定一个无序数组,输出其中最大的前五个元素,并说明复杂度。 考察算法设计、复杂度分析与代码实现能力第 430 题请现场编写一个汇率兑换功能的网页页面,并实现核心逻辑,要求尽量完整。 考察前端编码实操能力、页面实现完整度和逻辑清晰度第 431 题请分别举例说明setup函数、ref、reactive、computed、watch的使用场景。 考察Vue 3核心API的正确使用与场景区分第 432 题请手写代码找出数组中第 K 大的数字。 考察排序与快速选择等算法实现能力及复杂度分析第 433 题用什么来管理 Less / Scss,避免出现冲突的情况? 考察样式模块化、命名约定与构建工具的实践能力第 434 题请描述力扣第85题《最大矩形》的解题思路,包括算法核心和复杂度分析。 考察算法设计与复杂度分析能力第 435 题v-model 在表单元素和自定义组件上分别如何实现? 考察 v-model 语法糖的实现细节与自定义组件用法第 436 题请使用双指针方法判断一个字符串是否为回文,并说明思路。 考察双指针思路、回文判断逻辑及边界处理第 437 题如何在一个未排序的数组中找到第 k 大的元素? 考察排序、分治和堆等算法的设计与复杂度分析第 438 题请介绍你如何自己实现 React Hooks,以及实现过程中的关键设计。 考察对 React Hooks 原理、内部实现和工程实践的深入理解第 439 题请实现一个登录页面,包含表单校验功能。你会如何处理输入校验、错误提示和提交逻辑? 考察前端表单实现、校验规则设计与交互反馈能力第 440 题请说明将本地修改提交到远程 Git 仓库的常用命令流程。 考察 Git 基础命令的掌握和操作流程的完整性