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

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

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

筛选题目已选:编码实现
第 881 题快排的时间复杂度是多少?如何实现一个快速排序? 考察快速排序的复杂度分析、递归实现及优化边界编码实现技术原理第 882 题讲讲 unplugin-auto-import 这个插件是干什么用的,为什么在开发中要使用它? 考察对自动导入插件原理与工程收益的理解编码实现技术原理技术选型ViteVue第 883 题讲一讲你封装的 Vue 指令 考察自定义指令的封装思路、适用场景与工程化实践编码实现问题拆解项目复盘Vue第 884 题如何将类数组对象转换为真正的数组?请至少给出两种方法并说明适用场景。 掌握类数组转数组的常用技巧及差异编码实现技术原理JavaScript第 885 题什么时候用Promise.all()? 考察Promise并发处理与错误传播的理解编码实现技术原理JavaScript第 886 题请实现一个函数,找出给定字符串中不含重复字符的最长子串的长度,并说明你的算法复杂度。 考察滑动窗口与哈希表解决子串问题的最优解法编码实现问题拆解技术原理第 887 题请用 JavaScript 实现:一个 div 元素在三秒钟内循环切换红、绿、蓝三种背景色,并说明实现思路与可能存在的问题。 考察定时器用法、状态切换逻辑及边界意识编码实现问题拆解JavaScript第 888 题请介绍如何自定义一个画板功能,并说明应继承哪个基类及其原因。 考察对自定义视图和画板实现的理解,包括继承关系、绘制流程和触摸事件处理编码实现性能优化技术原理Android第 889 题给定一个整数数组和一个目标值,请找出数组中两个数的下标,使它们之和等于目标值。说明你的解法和时间复杂度。 考察哈希表使用与时间复杂度分析编码实现问题拆解技术原理第 890 题请实现一个红绿灯循环逻辑,要求红灯亮3秒、绿灯亮2秒、黄灯亮1秒,循环往复。请编写 sleep 函数并说明实现方式。 考察定时控制循环逻辑与基础编程实现能力编码实现问题拆解第 891 题请解释useState的作用和基本用法,并举一个使用示例。 考察对React函数组件状态管理hook的掌握编码实现技术原理React第 892 题C# Dictionary 的底层实现是什么? 考察对哈希表核心原理和 C# Dictionary 内部结构的理解编码实现技术原理C#第 893 题驼峰式转短横线该怎么写? 考察字符串处理、边界条件与代码实现能力编码实现技术原理第 894 题请实现一个上中下布局,其中中间区域高度自适应,上下区域高度固定。 考察CSS布局中固定头部底部与自适应中间内容的实现能力编码实现技术原理CSS第 895 题请解释你对 JavaScript 闭包的理解,并说明其原理与应用场景。 考察对闭包原理、作用域链和实际应用的掌握编码实现技术原理JavaScript第 896 题请解释骨架屏(Skeleton Screen)的实现原理,并说明常见的实现方式。 考察对前端加载体验优化机制的理解与实现能力编码实现性能优化技术原理CSS第 897 题给定一个二维矩阵和其中的两个点A、B,如何判断从A到B是否发生了绕路?请自行定义数据结构并编写代码实现。 考察路径规划、数据结构设计与绕路判断能力编码实现问题拆解技术原理第 898 题Python 中如何做异常捕获? 考察 Python 异常处理的基本语法、适用场景与最佳实践编码实现技术原理Python第 899 题请手写并讲解 Promise.all 的实现原理及关键边界情况。 考察对 Promise 并发控制、错误处理与边界条件的理解编码实现技术原理JavaScript第 900 题请实现字符串解码:给定一个编码字符串,如 "3[a]2[bc]",解码为 "aaabcbc"。请编写代码并简要说明你处理嵌套括号的思路。 考察字符串解码算法的编码实现与边界处理编码实现问题拆解技术原理