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

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

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

筛选题目已选:JavaScript
第 641 题假设可视区域显示10项,请设计一个虚拟滚动实现,说明如何计算渲染哪些项以及如何处理滚动事件。 考察虚拟滚动具体实现方案和边界处理能力编码实现性能优化方案权衡JavaScriptReactVue第 642 题如何用 Object.create 实现构造函数的原型继承? 考察对 JavaScript 原型链和 Object.create 语义的理解编码实现技术原理JavaScript第 643 题用户在登录时往网页上输入用户名和密码,点击登录按钮,一直到登录成功。从技术视角上,讲一下整个过程都发生了哪些事? 考察对Web登录流程的端到端技术理解,涵盖前后端交互、认证机制与安全实践安全意识系统设计技术原理HTTPHTTPSJavaScript第 644 题请解释ES5中如何实现类和继承,并说明其与ES6 class的主要区别? 考察对ES5原型链继承机制的理解及与ES6 class的对比编码实现技术原理JavaScript第 645 题请解释 JavaScript 中函数里的 this 是如何确定的? 考察对函数调用方式与 this 绑定规则的理解技术原理JavaScript第 646 题请列举 JavaScript 中的宏任务类型。 考察对宏任务来源的掌握程度技术原理JavaScript第 647 题请解释 JavaScript 中的事件代理(Event Delegation),并说明事件代理中的“代理者”具体是谁。 考察对事件冒泡机制和事件代理本质的理解问题拆解技术原理JavaScript第 648 题为什么闭包函数赋值null就可以得到释放呢?标记为null的时候下个回收周期的时候会被回收吗? 考察对闭包引用链和垃圾回收时机机制的理解技术原理JavaScript第 649 题请谈谈你对 JavaScript 闭包的理解。 考察对闭包原理、作用域和内存管理的掌握风险判断技术原理JavaScript第 650 题讲讲浏览器渲染的过程 考察对浏览器渲染原理的理解与表达清晰度性能优化技术原理CSSHTMLJavaScript第 651 题请列举前端页面跳转的常见方法,并简要说明各自适用场景。 考察前端路由与页面导航的掌握广度及场景辨析技术原理技术选型HTMLJavaScript第 652 题说一下Promise能做哪些事情? 考察对Promise功能和应用场景的理解问题拆解技术原理JavaScript第 653 题请用原生 JavaScript 实现两个数组合并、去重和排序,不借助任何现成 API,并说明你的思路。 考察原生 JavaScript 数组处理能力、算法理解与编码规范编码实现问题拆解JavaScript第 654 题判断数据类型有哪些办法?分别讲讲 typeof 和 instanceof 的区别。 考察 JavaScript 类型判断方法的正确使用与边界理解问题拆解技术原理JavaScript第 655 题请实现一个 addEventListener 函数,支持事件监听、移除和事件对象传递。 考察原生事件监听机制、函数设计与代码实现能力编码实现技术原理JavaScript第 656 题var/let/const的区别是什么? 考察对 JavaScript 变量声明机制及作用域规则的理解技术原理JavaScript第 657 题请解释 Promise 的核心概念与基本用法,并说明其相比回调的优势。 考察对 Promise 状态机、链式调用及异步编程演进的掌握问题拆解技术原理JavaScript第 658 题请列举并说明 JavaScript 中 Array 常用的 API 及其用途。 考察对 JavaScript 数组常用方法的掌握程度与归纳能力技术原理JavaScript第 659 题请解释 JavaScript 中 typeof 运算符的返回值,以及它有哪些常见的使用限制? 考察 typeof 运算符的基础知识与使用边界问题拆解技术原理JavaScript第 660 题请设计三道关于代码输出结果的面试题,并说明考察意图与参考答案。 考察对代码执行结果的分析能力与命题设计能力问题拆解自我呈现技术原理JavaScript