猿辅导面试题 · JavaScript

猿辅导相关面试题,按最终去重题目聚合。

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

筛选题目已选:JavaScript
第 1 题给定一组URL,要求串行请求并获取结果,不能使用await,你会如何实现? 考察异步编程中串行控制流的实现与对Promise机制的理解编码实现技术原理JavaScript第 2 题怎么定义页面是出于活跃状态的? 考察对页面生命周期和活跃状态判定的理解需求分析技术原理JavaScript第 3 题请解释 JavaScript 的单线程模型,并说明它如何在单线程下处理异步操作。 考察对 JS 事件循环机制与异步处理原理的理解问题拆解技术原理JavaScript第 4 题使用setTimeout实现的setInterval和直接用setInterval有什么区别 考察对JavaScript定时器机制及其实际行为和差异的理解技术原理方案权衡JavaScript第 5 题为什么script脚本执行太久会导致页面白屏,如何优化? 考察对浏览器渲染机制的理解与前端性能优化能力性能优化技术原理JavaScript第 6 题聊聊JS的单线程模型 考察对JavaScript事件循环、单线程特性及异步机制的理解问题拆解技术原理JavaScript第 7 题了解 Node.js 吗?Node.js 中的 JavaScript 和浏览器中的 JavaScript 有什么区别? 考察对 JavaScript 运行环境差异的理解,以及 Node.js 的核心特性系统设计技术原理JavaScriptNode.js第 8 题请讲解 JavaScript 中原型和原型链的概念,并分析给定代码中 instanceof 的判断结果。 考察对 JavaScript 原型链机制的理解及 instanceof 操作符的实际运用问题拆解技术原理JavaScript第 9 题为什么 script 脚本运行时间长会导致页面白屏? 考察对浏览器渲染阻塞机制与主线程任务的理解性能优化技术原理JavaScript第 10 题请详细说明JavaScript的内存管理机制,以及V8引擎的垃圾回收是如何工作的? 考察对JS内存生命周期、垃圾回收算法及常见内存问题的理解深度技术原理问题排查JavaScript第 11 题请向零前端背景的同事解释事件循环中的宏任务、微任务和任务队列。 考察把异步执行机制讲清楚、讲直观的抽象与类比能力沟通表达技术原理JavaScript第 12 题请分析 JavaScript 事件循环(EventLoop)的执行顺序,并说明微任务与宏任务的差异。 考察对 JavaScript 事件循环模型、任务队列优先级和执行顺序的理解问题拆解技术原理JavaScript第 13 题什么是防抖和节流,请手写实现 考察对前端性能优化概念的理解及编码实现能力编码实现性能优化技术原理JavaScript第 14 题请实现一个函数,能够并发执行多个异步任务,并支持串行与并行两种模式,说明你的实现思路。 考察异步并发控制、串行与并行执行的理解与编码实现编码实现问题拆解技术原理JavaScript