字节跳动面试题 · 风险判断 · JavaScript
字节跳动相关面试题,按最终去重题目聚合。
共 3252 道真题 · 当前筛选命中 5 道 · 更新 2026-08-05
筛选题目已选:风险判断 · JavaScript
考察点
技术栈
第 1 题请实现一个带超时控制的 Promise,要求指定时间内未完成则 reject。 考察 Promise 原理、异步控制与超时边界处理能力第 2 题请手写一个 JS 闭包,并说明其典型应用场景与可能的内存风险。 考察闭包的定义、写法、常见应用及内存管理意识第 3 题在浏览器中执行 new Array(1e9) 但不赋值、不访问,会产生什么问题? 考察对稀疏数组内存语义和浏览器执行机制的理解第 4 题请谈谈你对 JavaScript 闭包的理解。 考察对闭包原理、作用域和内存管理的掌握第 5 题请实现一个工具函数,接收一个 Promise,如果它在 1 秒内未完成则抛出异常,否则返回其正常结果。 考察异步编程、超时控制与错误处理能力