前端/移动开发面试题 · 问题拆解
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 5268 道 · 更新 2026-08-05
筛选题目已选:问题拆解
考察点
技术栈
第 681 题给定一个未排序的整数数组,求最长连续序列的长度。要求时间复杂度为 O(n)。 考察最长连续序列的O(n)解法及set去重与边界处理第 682 题Token的更新方式有哪些?双Token机制下如何实现更新? 考察对认证令牌生命周期管理和双Token刷新机制的理解第 683 题请描述Java中通过new创建一个对象时,JVM内部的主要流程。 考察对Java对象创建过程中JVM内部机制的理解第 684 题解释一下 HTTP 状态码 304 的作用,并说明浏览器如何判断资源是否需要返回 304,以及常见的缓存策略(强制缓存与协商缓存)。 考察 HTTP 缓存机制的理解,包括状态码语义、缓存判断流程和两类缓存策略第 685 题有考虑做并发上的优化吗 考察候选人对并发性能优化的思考深度与实际经验第 686 题请描述一次完整的DNS查询过程,包括递归解析和迭代解析的步骤。 考察对DNS解析流程、缓存和故障处理的理解第 687 题请比较 Vue 2 和 Vue 3 生命周期钩子的差异,并说明它们对组件开发的影响。 考察对 Vue 2 与 Vue 3 生命周期机制变化的掌握程度第 688 题怎么进行深拷贝,和浅拷贝区别? 考察对拷贝机制的底层理解与边界处理能力第 689 题你了解信息论的基本概念吗?请简要说明它们在实际技术中的应用。 考察候选人对信息论基础的理解及其技术应用关联第 690 题webpack发版的时候如何把每个包控制在1M以内? 考察webpack打包体积优化策略与实际操作能力第 691 题请说明 Android 自定义 View 的绘制流程,涉及哪些关键方法和调用顺序? 考察对 View 绘制生命周期及核心回调的理解第 692 题在游戏中,当玩家打开多个窗口(如背包、设置、商城)时,通常按 ESC 键会关闭当前最顶层的窗口。请描述你的实现方案。 考察游戏 UI 系统中窗口栈的管理与 ESC 键关闭机制的设计第 693 题请介绍 JavaScript 中判断数据类型有哪些常用方法,并比较它们的适用场景与局限性。 考察对 JavaScript 类型判断方法的掌握程度与边界意识第 694 题请比较 Vue 2 与 Vue 3 的响应式系统差异,并说明 Vue 3 中 Reflect 的作用。 考察 Vue 响应式原理及 Reflect 在 Proxy 中的应用第 695 题在数据结构中,根节点的数据域可以是对象类型吗?请说明原因。 考察对数据结构节点数据域类型约束与抽象性的理解第 696 题请编写一个生产者消费者模型的实现,并说明如何应对生产速度与消费速度不匹配的情况。 考察并发编程中多线程协作、同步机制与阻塞队列的使用能力第 697 题手写一个支持异步链式调用的Promise基础版本,需包含resolve和then方法。 考察Promise核心机制的理解与手写实现能力第 698 题状态管理和通过全局变量来存组件状态,有什么区别? 考察对前端状态管理方案与全局变量在数据流、可维护性和调试性上的差异理解第 699 题优先队列的底层实现通常是什么?如果底层用 vector,其行为表现为什么? 考察对优先队列底层数据结构与堆行为的理解第 700 题在性能优化工作中,你会关注哪些关键指标?请结合具体场景说明如何选择和使用这些指标。 考察对性能优化指标的理解、分类及实际应用能力