蚂蚁集团面试题 · JavaScript

蚂蚁集团相关面试题,按最终去重题目聚合。

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

筛选题目已选:JavaScript
第 1 题请实现一个函数,输入一个对象和一个操作序列(如路径数组或点分隔字符串),返回该路径在对象中对应的值;若路径不存在则返回 undefined 或抛出异常。 考察对嵌套对象路径访问的理解、边界处理与编码实现编码实现问题拆解JavaScript第 2 题请说明JavaScript加载对页面渲染的阻塞机制,并指出哪些场景下可以避免或缓解这种阻塞。 考察对浏览器渲染流程、脚本加载时机及异步加载策略的理解性能优化技术原理JavaScript第 3 题如何在全局捕获一些JavaScript异常? 考察前端异常监控与容错处理能力安全意识技术原理问题排查JavaScript第 4 题请说明JavaScript事件循环机制中微任务和宏任务分别包含哪些类型? 考察对JavaScript事件循环模型及任务队列分类的理解技术原理JavaScript第 5 题说说JavaScript中的变量提升 考察对JS变量提升机制及其与函数声明、作用域关系的理解技术原理问题排查JavaScript第 6 题解释JavaScript事件循环机制。 考察对JS异步执行模型、调用栈与任务队列的理解技术原理JavaScript第 7 题宏任务和微任务有哪些? 考察对JavaScript事件循环中宏任务与微任务类型及执行顺序的理解技术原理JavaScript第 8 题请手写一个函数实现深拷贝。 考察对深拷贝原理的理解、边界情况处理与代码实现能力编码实现问题拆解技术原理JavaScript第 9 题如果让你为一名初学者制定三个月的系统化前端学习计划,你会如何规划?请说明每个阶段的学习目标和重点。 考察前端知识体系理解、学习规划能力和持续学习意识持续改进问题拆解技术选型CSSHTMLJavaScript第 10 题Async/Await和Promise有什么区别? 考察对JavaScript异步编程模型的理解和区别表述能力技术原理JavaScript第 11 题如何捕获和上报JS错误及网络请求失败? 考察对前端错误监控实现方式与网络异常处理的理解技术原理问题排查JavaScript第 12 题请解释 Promise 和 async/await 的原理及它们之间的关系。 考察对异步编程核心机制与语法糖关系的理解技术原理JavaScript第 13 题在 JavaScript 中,如何实现数据监听并在数据变化时触发回调?请举例说明常见方案及其适用场景。 考察对数据响应式原理的理解及方案对比能力问题拆解技术原理技术选型JavaScript第 14 题描述 JavaScript 的垃圾回收机制(GC)。 考察对 JavaScript 内存管理与回收原理的理解技术原理JavaScript第 15 题如果让你实现一个浏览器,你会怎么考虑? 考察对浏览器整体架构、核心模块和实现难点的系统理解系统设计技术原理方案权衡CSSHTMLJavaScript第 16 题请解释 JavaScript 中宏任务和微任务的区别,并举例说明其执行顺序。 考察对事件循环中任务队列机制的理解技术原理JavaScript第 17 题JS事件循环,为什么要有事件循环 考察对JavaScript事件循环机制及其设计动机的理解问题拆解技术原理JavaScript第 18 题如何捕获和上报性能指标FMP和LCP? 考察对核心Web性能指标定义、采集方式及上报方案的理解性能优化技术原理JavaScript第 19 题请解释ES6中let、const与var的区别,并结合示例说明setTimeout相关的异步执行顺序。 考察ES6新特性掌握程度及异步执行顺序理解问题拆解技术原理JavaScript第 20 题讲一下箭头函数和普通函数的区别? 考察对函数定义方式、this 绑定及使用场景的理解技术原理JavaScript