前端/移动开发面试题 · 编码实现
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 2913 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 121 题请描述买卖股票的最佳时机问题,并解释如何通过一次交易(即一次买入和一次卖出)获取最大利润。 考察对经典动态规划或贪心算法的理解及边界条件处理第 122 题请列举 Flexbox 布局中的常用方法或属性,并说明它们的作用。 考察对 Flexbox 布局核心属性和用法的掌握程度第 123 题请实现最小生成树算法,要求使用并查集来处理连通性判断。 考察最小生成树算法实现与并查集数据结构的编码能力第 124 题请编写一段代码,对给定字符串中的字符进行排序。排序规则为:按字符出现次数降序;若出现次数相同,则按字符首次出现的位置顺序排列。 考察字符串处理、排序算法实现与稳定性控制第 125 题请设计算法找出升序数组中的第 k 个缺失整数,并说明时间和空间复杂度。 考察有序数组缺失整数查找的算法设计与复杂度分析能力第 126 题请为你的项目设计并实现一个搜索功能,包括核心接口与实现方案。 考察搜索功能的系统设计、算法实现与工程落地能力第 127 题RecyclerView左滑删除是怎么实现的? 考察 RecyclerView 滑动交互与列表项删除的实现机制第 128 题在H5端如何与高德地图API集成,展示物流轨迹点位和路线? 考察前端地图API使用经验与集成细节第 129 题请实现一个函数,将扁平数组转换为树结构 考察数组转树结构的算法设计与编码实现能力第 130 题请用代码实现冒泡排序。 考察基础排序算法的理解与编码能力第 131 题如何用flex布局实现水平排列的三个box,左边两个垂直居中,右边一个顶部对齐? 考察flex布局中主轴与交叉轴对齐属性的运用第 132 题请手写一个函数,实现对给定数组先过滤(过滤条件自定)再升序排序。 考察数组过滤与排序的代码实现能力第 133 题请实现一个通用的深拷贝函数 考察对深拷贝原理、边界处理和编码实现能力的理解第 134 题请手写实现一个函数,将扁平数组转换为树结构。 考察对树形数据构建、引用关系与边界情况的理解和编码能力第 135 题你在日常开发中常用哪些git命令?请举几个例子说明它们的用途。 考察对git基础命令的掌握与应用场景理解第 136 题请手写实现 JavaScript 的继承,并说明你选择的继承方式的优缺点。 考察 JavaScript 原型链与继承实现的理解第 137 题请介绍 ES6 中的模板字符串和解构赋值,并说明它们的应用场景。 考察对 ES6 新特性的理解及实际应用能力第 138 题请说明 Flex 布局的基本概念和常用属性,并给出一个典型的三栏布局实现。 考察对 Flex 布局核心属性及典型布局实现的理解第 139 题请分析函数调用、微任务和宏任务的执行顺序,并给出示例。 考察综合运用事件循环规则分析代码执行顺序的能力第 140 题如何判断一个单链表中是否存在环? 考察链表基础、双指针技巧与边界条件处理