互联网/IT行业面试题 · JavaScript

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

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

筛选题目已选:JavaScript
第 601 题请讲讲 JavaScript 中的原型链。 考察JavaScript原型链核心概念与继承机制的理解技术原理JavaScript第 602 题JS数据类型都有什么 考察JavaScript基础类型认知与分类准确性技术原理JavaScript第 603 题讲讲 JS 深拷贝和浅拷贝是什么,各有那些实现方法,以及 JSON 转换深拷贝对正则、日期、函数有哪些局限性? 考察 JS 引用类型拷贝的底层机制、常见实现差异与边界情况问题拆解技术原理JavaScript第 604 题场景题:实现用户打开网站界面时,显示星空背景和一闪一闪的星星,要求星星持续闪烁且位置随机。 考察前端动画实现、随机事件生成和性能优化能力编码实现性能优化技术原理CSSJavaScript第 605 题微任务的执行效率高还是宏任务的执行效率高? 考察对 JavaScript 事件循环中微任务与宏任务执行特点的理解技术原理JavaScript第 606 题JS实现字符串数组的拼接 考察JavaScript数组与字符串的基础操作能力编码实现技术原理JavaScript第 607 题请实现一个 curriedAdd 函数,支持多次调用并最终返回累加结果。 考察函数柯里化实现与闭包理解编码实现技术原理JavaScript第 608 题如果你用对象序列化实现去重,m 个元素的时间复杂度是多少?为什么? 考察序列化去重方案的时间复杂度分析问题拆解技术原理JavaScript第 609 题普通函数和箭头函数的区别是什么? 考察对JavaScript函数语义差异的理解技术原理JavaScript第 610 题请解释深拷贝与浅拷贝的区别,并说明如何实现深拷贝。 考察对对象复制机制的理解及实现能力编码实现技术原理JavaScript第 611 题请说明 JavaScript 中 call 方法的作用。 考察对 call 方法绑定 this 与参数传递机制的理解技术原理技术选型JavaScript第 612 题请解释 Promise 与 async/await 的区别,并说明它们的适用场景。 考察对异步编程模型的理解及选型能力技术原理方案权衡JavaScript第 613 题JS事件循环,为什么要有事件循环 考察对JavaScript事件循环机制及其设计动机的理解问题拆解技术原理JavaScript第 614 题对于原型和原型链的理解? 考察对JavaScript原型机制与原型链继承的理解技术原理JavaScript第 615 题请介绍 Promise 的主要 API 及其典型使用场景。 考察对 Promise 核心 API 的掌握与理解技术原理技术选型JavaScript第 616 题apply和call的区别是什么? 考察对JavaScript函数调用方式的理解和应用场景区分技术原理JavaScript第 617 题数组方法、Set和Map的使用场景分别是什么? 考察对JavaScript常见数据结构和数组方法的理解与选型能力技术原理技术选型JavaScript第 618 题JavaScript 中判断数据类型有哪些方法?各自的适用场景和局限性是什么? 考察 typeof、instanceof、Object.prototype.toString 等判断方法的差异与适用性技术原理问题排查JavaScript第 619 题什么是 Promise?为什么需要使用 Promise?它的优势是什么? 考察对 Promise 基本概念、产生背景及其相比回调的优点的理解持续改进技术原理JavaScript第 620 题请介绍合并两个数组的常用方法。 考察对数组操作的基本掌握及语言扩展能力技术原理JavaScript