互联网/IT行业面试题 · 技术原理 · JavaScript
互联网/IT行业相关面试题,按题目行业基础数据聚合。
共 47588 道真题 · 当前筛选命中 901 道 · 更新 2026-08-05
筛选题目已选:技术原理 · JavaScript
考察点
技术栈
第 161 题说说 Promise 的原理? 考察对 Promise 状态机、链式调用与异步流程控制的掌握第 162 题你能解释一下 JavaScript 的事件循环(Event Loop)吗? 考察对 JavaScript 异步执行模型的理解深度第 163 题setTimeout和setInterval在浏览器如何执行? 考察对浏览器定时器执行机制、事件循环及异步调度的理解第 164 题JavaScript如何实现继承? 考察JavaScript原型链和多种继承实现方式的理解第 165 题请说明 Promise 有哪些缺点或局限性? 考察对 Promise 机制局限性的理解,包括错误处理、取消、调试等多方面第 166 题请说明前端模块化的几种常见模式及其区别。 考察对模块化方案演进与适用场景的理解第 167 题解释浏览器渲染原理及关键渲染路径优化 考察浏览器渲染流程的理解与页面性能优化能力第 168 题请介绍Promise的主要特点。 考察对Promise核心特性的理解与语言表达能力第 169 题手写一个防抖函数并说明其核心逻辑。 考察防抖函数的实现原理及参数传递第 170 题从输入 URL 到页面完整显示,浏览器的渲染流程是怎样的? 考察浏览器核心渲染机制与网络加载的整体理解第 171 题请讲一讲 JavaScript 中的原型链和作用域链,并说明它们的区别与联系。 考察对 JavaScript 原型继承与作用域解析机制的理解深度第 172 题请实现一个自定义 Hook useFetch,要求支持 loading、error、data 状态,并在请求完成后安全更新状态。 考察 React 自定义 Hook 的封装能力、异步状态管理与内存泄漏规避第 173 题UI渲染属于宏任务还是微任务? 考察对浏览器事件循环中任务类型划分的理解第 174 题请谈谈你在学习或使用 JavaScript 过程中,哪个知识点给你印象最深,为什么? 考察候选人对 JavaScript 核心概念的深入理解与自我学习总结能力第 175 题JavaScript 中 ==、=== 以及两个对象比较的区别是什么? 考察相等性判断的理解深度,覆盖类型转换与引用比较第 176 题请介绍 JavaScript 中常用的数组方法,并说明它们的用途、返回值以及对原数组的影响。 考察对 JavaScript 数组方法的基础掌握、语义理解与区分能力第 177 题请实现一个 promisify 函数,将基于回调的函数转换为返回 Promise 的函数。 考察对 JavaScript 回调转 Promise 机制的理解与编码实现第 178 题请分享一次你在项目中遇到 JavaScript this 绑定问题的经历,以及你是如何解决的。 考察对项目实际问题的排查与解决能力第 179 题如何判断元素数据类型 考察对JavaScript数据类型及判断方法的理解第 180 题Object.keys 和 for...in 方法有什么区别? 考察对JS枚举可枚举属性和继承属性的理解