互联网/IT行业面试题 · 风险判断 · JavaScript

互联网/IT行业相关面试题,按题目行业基础数据聚合。

47588 道真题 · 当前筛选命中 55 · 更新 2026-08-05

筛选题目已选:风险判断 · JavaScript
第 1 题浏览器主线程卡顿 setInterval的行为是怎么样的 考察setInterval在事件循环中的调度机制与主线程阻塞的影响风险判断技术原理JavaScript第 2 题请解释 JS 中的内存泄露是如何产生的? 考察对 JavaScript 内存管理机制和垃圾回收原理的理解风险判断技术原理JavaScript第 3 题Promise.all 和 Promise.race 有什么区别?在你的项目里更常用哪一个? 考察对 Promise 并发控制 API 的理解及实际项目应用能力项目复盘风险判断技术原理JavaScript第 4 题Promise如何中断? 考察对Promise取消/中断机制的理解及边界处理问题拆解风险判断技术原理JavaScript第 5 题请手写一个 JS 闭包,并说明其典型应用场景与可能的内存风险。 考察闭包的定义、写法、常见应用及内存管理意识编码实现风险判断技术原理JavaScript第 6 题请解释JavaScript中的闭包及其应用场景。 考察对闭包原理、作用域链和典型应用的理解风险判断技术原理JavaScript第 7 题请解释无限滚动(Infinite Scroll)的实现原理和处理边界。 考察分页加载列表的实现方式与性能、异常处理性能优化风险判断技术原理JavaScript第 8 题说一说ES6的箭头函数和普通函数的区别 考察对箭头函数语法、this绑定及适用场景的理解风险判断技术原理JavaScript第 9 题如果一个接口需要把 Int64 类型的数据以字符串形式返回,需要注意什么? 考察整数溢出风险、序列化精度与接口契约设计风险判断技术原理JavaScriptJSON第 10 题如果不根据当前时间计算,而是单独用一个变量从0开始累计,这种方式和基于当前时间计算有什么区别? 考察基于时钟与自增计数两种计时方式的精度和漂移差异风险判断技术原理JavaScript第 11 题请指出闭包可能带来哪些缺陷,并说明如何规避。 考察对内存泄漏、性能影响和并发问题的识别与处理性能优化风险判断JavaScript第 12 题请分析下面代码的输出结果,并说明原因:const arr=[1,2,3]; arr.forEach(function(item){ console.log(item); arr.push(item); }); 考察对数组遍历过程中修改数组行为边界的理解风险判断技术原理JavaScript第 13 题请实现一个带超时控制的 Promise,要求指定时间内未完成则 reject。 考察 Promise 原理、异步控制与超时边界处理能力编码实现风险判断技术原理JavaScript第 14 题JavaScript 中的定时器(setTimeout/setInterval)是精确的吗?为什么? 考察对事件循环与定时器实现机制的理解风险判断技术原理JavaScript第 15 题请解释JavaScript中的垃圾回收机制,包括常见的回收算法及其局限性。 考察对JS内存管理、GC算法原理及实际应用的理解风险判断技术原理JavaScript第 16 题CSS加载是否会阻塞JavaScript的执行?请说明其机制及与JavaScript阻塞页面渲染的区别。 考察对CSS与JavaScript执行顺序关系及页面渲染阻塞机制的理解风险判断技术原理CSSJavaScript第 17 题在浏览器中执行 new Array(1e9) 但不赋值、不访问,会产生什么问题? 考察对稀疏数组内存语义和浏览器执行机制的理解风险判断技术原理JavaScript第 18 题请介绍一下 Promise,并说明什么是链式调用以及它的底层原理。 考察对 Promise 机制、链式调用原理及异步编程理解的深度风险判断技术原理JavaScript第 19 题instanceof和Object.prototype.toString.call()有什么区别? 考察对JavaScript类型判断机制及其适用场景的理解风险判断技术原理JavaScript第 20 题请结合你的实际开发经历,说明 JavaScript 闭包的作用和潜在问题,并解释你是如何处理的。 考察对闭包概念的理解、应用场景识别及内存管理意识项目复盘风险判断技术原理JavaScript