前端/移动开发面试题 · 问题拆解
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 5268 道 · 更新 2026-08-05
筛选题目已选:问题拆解
考察点
技术栈
第 921 题在实习中做的项目有哪些难点? 考察候选人对项目难点识别、技术理解与应对能力的总结能力第 922 题请解释 Promise 的三种状态及状态转换规则,并说明如何实现链式调用和错误处理。 考察对 Promise 核心机制的理解及异步编程实践第 923 题请详细说明 TCP 建立连接的三次握手和断开连接的四次挥手过程,并指出各自的必要性。 考察 TCP 连接管理机制及其设计原因第 924 题如果你手上有多个开发任务,你是怎么定义优先级的? 考察任务优先级判断、取舍逻辑与时间管理能力第 925 题请介绍 A* 搜索算法的基本原理,以及当搜索空间中存在大规模环路时,你会如何设计策略来避免重复扩展和性能退化? 考察对 A* 算法原理的理解和面对环路场景的工程化处理能力第 926 题请介绍一个你在项目或工作中遇到的技术难点,以及你是如何分析和解决它的。 考察候选人面对技术难题时的分析、解决和复盘能力第 927 题请列举并说明数组的常用API及其作用。 考察对数组基础操作方法的掌握程度第 928 题了解递归吗? 考察对递归基本概念与适用场景的理解第 929 题说一下大文件的上传、解决了什么问题、在哪里完成这个过程? 考察对大文件上传方案的设计理解、问题动机和职责分层第 930 题请谈谈前端长列表渲染的常见方案和优化思路。 考察对长列表渲染问题、方案与性能优化的理解第 931 题请解释Promise的内部实现原理,并说明核心机制。 考察对Promise异步状态管理与链式调用机制的理解深度第 932 题项目经历中的Token无感刷新是怎么实现的? 考察对身份认证与令牌刷新机制的掌握及落地细节第 933 题如何实现一个不定高虚拟列表(即每项高度不固定的虚拟滚动列表)?请说明核心方案与关键难点。 考察对虚拟列表核心原理、不定高场景下的估算与校正策略的掌握第 934 题给定一个 Promise 数组,如何实现逐个执行,但只要有一个成功就立即停止后续执行? 考察 Promise 基础、异步流程控制与短路执行逻辑第 935 题网页上输入一个地址,最后把它显示出来,整个流程是怎么样的? 考察浏览器从输入URL到页面渲染的完整流程及其关键环节第 936 题TCP为什么要三次握手而不是两次? 考察对TCP连接建立机制及可靠传输原理的理解第 937 题请选择一个你深入参与的具体业务场景,讲讲其中遇到的核心难点以及你是如何解决它的。 考察候选人对业务复杂度的理解、问题定位能力、解决方案设计及结果验证第 938 题设计一个算法,判断一辆汽车能否沿环形加油站路线行驶一周,并返回出发加油站编号;若不能则返回-1。 考察贪心思想与环形数组问题建模能力第 939 题场景中有很多 monster,角色丢出一枚炸弹,怎么判断哪些 monster 在爆炸范围内?(考察四叉树、分区等思路) 考察大规模碰撞检测的空间划分策略与查询优化第 940 题实现一个函数,删除字符串中所有相邻的、重复出现次数大于等于2次的字符。(例如 'abbbaca' 经过多轮删除后得到 'ca') 考察栈或递归实现相邻重复消除的算法能力与边界处理