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

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

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

筛选题目已选:编码实现
第 721 题请编程实现最小覆盖子串问题:给定字符串 s 和 t,返回 s 中包含 t 的全部字符(包括重复字符)的最短子串,如果不存在则返回空字符串。 考察滑动窗口与哈希计数在字符串处理中的应用编码实现问题拆解技术原理第 722 题请解决零钱兑换问题:给定不同面额的硬币 coins 和一个总金额 amount,编写一个函数来计算可以凑成总金额所需的最少硬币个数。如果没有任何一种硬币组合能组成总金额,返回 -1。 考察动态规划状态定义、转移方程及边界处理编码实现问题拆解技术原理第 723 题有没有用过flex布局,如何实现垂直居中? 考察flex布局基础及垂直居中的多方案实现编码实现技术原理CSS第 724 题讲讲 JavaScript 数组的 map、filter、reduce 操作及它们的区别和适用场景。 考察对数组高阶函数的理解、区别及实际应用能力编码实现技术原理JavaScript第 725 题请手写一个二叉树的节点搜索函数,要求返回目标节点及其祖先节点路径上的节点值。 考察二叉树遍历、递归路径回溯与代码实现能力编码实现问题拆解技术原理第 726 题给定一个整数数组,请找出一个索引位置,使得该位置左右两侧的元素之和相等。如果存在多个满足条件的位置,返回任意一个即可。 考察数组遍历、前缀和计算和边界条件处理编码实现问题拆解技术原理第 727 题ES6 中数组和对象的解构赋值如何使用? 考察解构赋值的语法应用及其默认值、重命名等技巧编码实现技术原理JavaScript第 728 题Promise 的出现解决了什么问题,它有哪些状态和方法? 考察对 Promise 设计动机、状态机及常用 API 的理解编码实现技术原理第 729 题在Android中,WebView与网页通信的具体实现方式有哪些? 考察对Android WebView与前端JavaScript交互机制的掌握编码实现安全意识技术原理AndroidAndroid WebViewJavaScript第 730 题100层楼,有两个瓶子,怎么扔,最坏情况下扔几次可以用最少次数找到瓶子会不会碎的临界楼层? 考察动态规划或数学建模能力,以及最坏情况下的优化思维编码实现问题拆解技术原理第 731 题实现对象深拷贝 考察对深拷贝原理、边界情况和可用工具的理解编码实现问题拆解技术原理JavaScript第 732 题在大文件上传场景中,如何设计并手写核心流程的伪代码? 考察大文件上传的分片、断点续传、并发控制与错误恢复设计能力编码实现问题拆解风险判断第 733 题给定一个按升序排列的整数数组,在某一个未知点进行了旋转(例如 [0,1,2,4,5,6,7] 旋转后可能变为 [4,5,6,7,0,1,2]),请搜索给定的目标值。如果存在则返回其索引,否则返回 -1。要求时间复杂度为 O(log n)。 考察二分查找在旋转有序数组上的变体应用与边界条件处理能力编码实现问题拆解技术原理第 734 题实现一个计算器函数,输入类似 '28+1-3' 的表达式字符串,返回计算结果。 考察字符串解析、表达式求值、边界条件处理和编码能力编码实现问题拆解技术原理第 735 题Promise和回调的区别是什么? 考察对异步编程模型演进及错误处理机制的理解编码实现技术原理JavaScript第 736 题请编写一个函数,给定一个整数数组和一个目标值,返回数组中两个数之和等于目标值的两个数的索引。 考察编码实现与问题拆解能力编码实现问题拆解第 737 题请说明如何在 Axios 中实现请求拦截器,并给出一个具体的使用场景。 考察对 Axios 拦截器机制的理解及实际应用能力编码实现技术原理Axios第 738 题点击按钮时动态加载一个组件,如何用 Promise 异步等待组件加载完成后再显示它? 考察异步加载组件的流程控制与 Promise 使用编码实现问题拆解技术原理JavaScript第 739 题请实现一个算法,找出一个无序数组中第k大的元素,并分析其时间复杂度与空间复杂度。 考察对快速选择或堆排序等经典算法的理解与实现能力编码实现问题拆解第 740 题请用代码实现一个线程安全的单例模式,并解释你的实现为什么是线程安全的。 考察并发场景下单例的实现与线程安全理解编码实现技术原理Java