互联网/IT行业面试题 · 风险判断 · JavaScript
互联网/IT行业相关面试题,按题目行业基础数据聚合。
共 47588 道真题 · 当前筛选命中 55 道 · 更新 2026-08-05
筛选题目已选:风险判断 · JavaScript
考察点
技术栈
第 41 题用 JavaScript 实现动画相比 CSS 动画为什么容易卡顿?如何解决? 考察动画性能瓶颈分析与优化方案第 42 题Map和WeakMap有什么区别? 考察对WeakMap弱引用特性和内存管理理解第 43 题如果在 Promise 的 then 回调中抛出错误,会怎样处理? 考察 then 中的异常如何影响 Promise 链及后续处理第 44 题请谈谈 JavaScript 中闭包的优点和缺点,并举例说明。 考察对闭包机制、作用域与内存管理的理解第 45 题在 JavaScript 中如何管理内存?请说明主要的垃圾回收机制及避免内存泄漏的实践。 考察对 JavaScript 内存生命周期、垃圾回收原理和内存泄漏防控的理解第 46 题setTimeout 设置的延迟时间是否精确?为什么? 考察对 JavaScript 定时器机制与事件循环模型的理解第 47 题请谈谈你对JavaScript闭包的理解,以及闭包可能带来哪些问题? 考察闭包的概念、作用机制与潜在风险第 48 题提交按钮多次点击,怎么解决多次请求来提升性能? 考察对重复提交问题的理解及常见解决方案第 49 题在浏览器环境下,console.log() 本身是否会导致内存泄漏?请说明机制及常见场景。 考察对浏览器内存模型、控制台引用机制及内存泄漏触发条件的理解第 50 题请谈谈 JavaScript 中 addEventListener 和 removeEventListener 的配对使用原则,以及有哪些常见陷阱? 考察事件监听器的正确注册与移除,理解内存泄漏风险与边界情况第 51 题假设我触发修改某个数值的按钮和依赖这个数值的视图不在一个地方,在原生 JavaScript 的情况下,我该如何实现通信? 考察前端状态管理与跨模块通信的实现方式和边界处理第 52 题在前端开发中,JavaScript、CSS、Three.js 和 Vue 这些技术各自在运行时的内存开销有什么特点?如何评估和优化它们的内存使用? 考察对前端技术栈内存特性的理解与优化意识第 53 题请解释 JavaScript 中的原型链,并说明它在实际开发中的应用场景。 考察对原型链机制的深入理解及应用能力第 54 题请现场审计一段 JavaScript 代码,找出潜在的安全问题,并说明如何构造 XSS 攻击载荷。 考察代码审计能力与对 XSS 攻击原理、载荷构造的理解第 55 题如果事件循环中的微任务一直不被执行完,会发生什么? 考察对事件循环机制、微任务与宏任务执行顺序以及阻塞机制的理解