互联网/IT行业面试题 · 技术原理 · JavaScript
互联网/IT行业相关面试题,按题目行业基础数据聚合。
共 47588 道真题 · 当前筛选命中 901 道 · 更新 2026-08-05
筛选题目已选:技术原理 · JavaScript
考察点
技术栈
第 581 题JS实现字符串数组的拼接 考察JavaScript数组与字符串的基础操作能力第 582 题请实现一个 curriedAdd 函数,支持多次调用并最终返回累加结果。 考察函数柯里化实现与闭包理解第 583 题如果你用对象序列化实现去重,m 个元素的时间复杂度是多少?为什么? 考察序列化去重方案的时间复杂度分析第 584 题普通函数和箭头函数的区别是什么? 考察对JavaScript函数语义差异的理解第 585 题请解释深拷贝与浅拷贝的区别,并说明如何实现深拷贝。 考察对对象复制机制的理解及实现能力第 586 题请说明 JavaScript 中 call 方法的作用。 考察对 call 方法绑定 this 与参数传递机制的理解第 587 题请解释 Promise 与 async/await 的区别,并说明它们的适用场景。 考察对异步编程模型的理解及选型能力第 588 题JS事件循环,为什么要有事件循环 考察对JavaScript事件循环机制及其设计动机的理解第 589 题对于原型和原型链的理解? 考察对JavaScript原型机制与原型链继承的理解第 590 题请介绍 Promise 的主要 API 及其典型使用场景。 考察对 Promise 核心 API 的掌握与理解第 591 题apply和call的区别是什么? 考察对JavaScript函数调用方式的理解和应用场景区分第 592 题数组方法、Set和Map的使用场景分别是什么? 考察对JavaScript常见数据结构和数组方法的理解与选型能力第 593 题JavaScript 中判断数据类型有哪些方法?各自的适用场景和局限性是什么? 考察 typeof、instanceof、Object.prototype.toString 等判断方法的差异与适用性第 594 题什么是 Promise?为什么需要使用 Promise?它的优势是什么? 考察对 Promise 基本概念、产生背景及其相比回调的优点的理解第 595 题请介绍合并两个数组的常用方法。 考察对数组操作的基本掌握及语言扩展能力第 596 题在 JavaScript 中,如何将字符串转换为数字,以及将数字转换为字符串?请列举常用方法并说明各自的注意事项。 考察 JavaScript 类型转换的基础知识及对不同方法的适用场景和边界情况的理解第 597 题浏览器获取到 HTML 后是如何渲染出页面的? 考察浏览器渲染流程的理解和关键性能优化点第 598 题讲一下箭头函数和普通函数的区别? 考察对函数定义方式、this 绑定及使用场景的理解第 599 题请分别解释前端 JavaScript 中的事件循环(Event Loop)和 DOM 事件流(Event Flow),并说明它们的区别与联系。 考察对事件循环机制和 DOM 事件传播模型的理解及区分能力第 600 题怎么读取cookie? 考察前端Cookie读取的基本方法及安全注意事项