前端/移动开发面试题 · 技术原理
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 20047 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 81 题在长列表渲染场景中,如果一次性渲染所有 DOM 节点,滚动时会出现卡顿,请分析原因并给出解决方案。 考察对大量 DOM 渲染性能瓶颈的认知与优化策略第 82 题请手写反转单链表的代码,并说明你的实现思路。 考察链表操作、指针处理与基础算法实现能力第 83 题有哪些比较两个值是否相等的办法? 考察对值相等性判断的多种实现方式及其适用场景的理解第 84 题闭包常见的应用场景有哪些? 考察闭包的实际应用能力第 85 题Promise.race和Promise.all的区别 考察对Promise并发控制方法的理解与适用场景第 86 题ConcurrentHashMap 是如何实现线程安全的? 考察对 ConcurrentHashMap 线程安全机制及其演进的理解第 87 题请解释数据响应式的实现原理。 考察对前端响应式框架核心机制的理解第 88 题rem和em的区别是什么? 考察CSS长度单位rem与em的参照基准及适用场景第 89 题请介绍 C++ 智能指针,并说明它们分别适用于哪些场景。 考察智能指针的原理、适用场景与内存安全理解第 90 题TCP断开连接的过程 考察TCP四次挥手的状态迁移、标志位作用及异常处理第 91 题手写代码实现带通配符的左右括号匹配,要求考虑通配符的多种解释。 考察栈与回溯算法在括号匹配中的应用及边界处理第 92 题请描述 webpack 的构建过程。 考察对 webpack 核心构建流程的理解与表达能力第 93 题defer/async的区别? 考察对HTML脚本加载与执行时机控制的理解第 94 题请举例说明闭包在 Web 前端中的实际应用场景。 考察将闭包知识迁移到真实业务场景的能力第 95 题红黑树有哪些主要特点? 考察对红黑树结构特性与平衡机制的理解第 96 题GC有哪些方法,分别讲一下它们的原理和优缺点? 考察垃圾回收算法原理、适用场景和取舍能力第 97 题Vite和Webpack的区别详细讲讲 考察对前端构建工具原理、性能优化和适用场景的理解第 98 题请对比说明HTTP中GET和POST请求的区别。 考察对HTTP方法语义、安全性、幂等性及实际应用的理解第 99 题在浏览器环境中,满足哪些条件会被判定为跨域请求? 考察对同源策略及跨域判定条件的理解第 100 题useState和useRef的区别及各自的适用场景是什么? 考察React Hooks中状态管理与引用管理的理解