前端/移动开发面试题 · 问题拆解
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 5268 道 · 更新 2026-08-05
筛选题目已选:问题拆解
考察点
技术栈
第 641 题如何判断一个链表是否有环?如果存在环,如何找到环的入口节点? 考察链表快慢指针算法及环入口推导能力第 642 题请介绍你在项目中如何配置和使用 Webpack,并说明采用了哪些构建性能优化手段。 考察对 Webpack 工程化配置的理解与构建性能优化实践第 643 题描述一下哈希表,以及它的使用原理,一般怎么实现的? 考察对哈希表核心原理、冲突处理和实现细节的理解第 644 题实习期间遇到遗留 bug 时,你一般如何定位并解决? 考察候选人面对遗留问题的排查思路、解决流程和复盘意识第 645 题请简述你理解的 Token 刷新机制是如何工作的。 考察对 Token 生命周期管理和刷新流程的理解第 646 题请描述快速排序的基本思想,并说明其平均和最优时间复杂度。 考察对快速排序核心原理和时间复杂度分析的理解第 647 题说说 vector 的扩容机制? 考察动态数组容量管理与性能边界理解第 648 题说说大文件分片上传 考察分片上传的流程设计、边界处理与性能优化第 649 题前端开发的时候,在没有后端的情况下,如何做页面自测? 考察前端独立开发时的本地mock与自测能力第 650 题请解释事件队列处理一组异步事件的输出顺序,若输出结果为23541,请分析其产生原因。 考察事件循环、任务队列及异步执行顺序的理解第 651 题JS的基本类型和引用类型有哪些 考察对JavaScript数据类型分类及存储方式的理解第 652 题你会怎么去学前端呢 考察前端学习路径规划与持续学习能力第 653 题在JavaScript中,this的指向是如何确定的?请结合不同调用场景说明。 考察对JavaScript中this绑定规则的理解与区分能力第 654 题给定一段包含同步代码、微任务和宏任务的 JavaScript 代码,请口述输出顺序及打印值。 考察对事件循环、宏任务与微任务执行顺序的理解第 655 题请说明 JavaScript 中 this 的四种常见绑定规则,并分别给出典型示例。 考察对 this 绑定规则及其调用场景的理解第 656 题请实现一个函数,判断给定的字符串中的括号是否正确匹配,括号包括圆括号、方括号和花括号。 考察栈数据结构的应用及边界条件处理第 657 题请详细说明一下浏览器从输入 URL 到页面展示的整个过程,你认为哪些环节可以进行性能优化? 考察网络、渲染流程的完整理解与性能优化意识第 658 题Handler中,同步消息和异步消息有什么区别? 考察对Handler消息机制中同步与异步消息的理解与区分第 659 题请介绍你自学前端的过程,包括学习路径、遇到的关键挑战以及如何克服。 考察自主学习能力、学习路径规划与问题解决能力第 660 题JavaScript 中判断数据类型的方法有哪些?各自的原理和区别是什么? 考察 JavaScript 类型检测方法的原理差异与适用场景