淘宝闪购面试题 · JavaScript
淘宝闪购相关面试题,按最终去重题目聚合。
共 1902 道真题 · 当前筛选命中 36 道 · 更新 2026-08-05
筛选题目已选:JavaScript
考察点
技术栈
第 1 题TypeScript 代码是如何编译并加载为 JavaScript 的? 考察对 TypeScript 编译流程和模块加载机制的理解第 2 题图片懒加载怎么做的? 考察前端性能优化与浏览器加载机制的理解第 3 题如何判断一个属性的类型? 考察 JavaScript 中属性类型判断的方法与边界情况第 4 题除了JavaScript以外,你还熟悉哪些编程语言? 考察技术栈广度与学习迁移能力第 5 题请描述一套系统学习前端开发的路径和方法。 考察学习规划、知识体系构建和持续提升能力第 6 题箭头函数解决了什么问题?它能否作为构造函数被 new 调用?为什么? 考察对箭头函数设计动机与其作为构造函数限制的理解第 7 题怎么通过JS的API判断当前图表是否在视口中? 考察浏览器视口可见性检测的API掌握与实际应用能力第 8 题Proxy 是解决了什么问题? 考察对 Proxy 设计目的和适用场景的理解第 9 题场景:有一个 number 类型的变量 a 和一个数组 b,将它们作为参数传入一个函数,在函数内部修改这些变量,外部会受到影响吗?如果在函数内部又重新给数组 b 赋了一个新的数组,外部会受到影响吗? 考察 JavaScript 中基本类型与引用类型参数传递及引用重绑定的语义理解第 10 题JavaScript 实现继承的方式 考察 JavaScript 原型链与多种继承模式的理解第 11 题使用 instanceof 判断数组有什么问题? 考察对 JS 类型判断边界与跨执行上下文风险的认知第 12 题Promise.all和Promise.allSettled有什么区别? 考察对Promise并发处理中拒绝语义与结果捕获的理解第 13 题如何解决 setTimeout 或 setInterval 计时不准确的问题? 考察对 JavaScript 定时器机制、误差来源及高精度计时方案的理解第 14 题JavaScript 中浮点数 0.1+0.2 存在精度问题,请问如何避免和解决? 考察浮点数精度问题的根因认知及实际解决方案第 15 题请用伪代码说明如何利用 Proxy 对象对目标对象的属性访问进行拦截。 考察对 JavaScript Proxy 拦截机制的理解与表达能力第 16 题Vue响应式的原理(MVVM) 考察对Vue响应式系统及MVVM架构的理解第 17 题在 JavaScript 中如何判断一个值是不是数组?请说明可行方法及适用场景。 考察 JavaScript 中数组类型判断的正确方法与边界情况第 18 题宏任务和微任务有什么区别? 考察对事件循环中任务队列类型、执行顺序和经典场景的理解第 19 题发起一个网络请求,服务端还没返回的时候把 Wi-Fi 断了,前端这边会拿到什么样的响应? 考察前端网络请求在连接中断场景下的错误处理与边界认知第 20 题固定视图窗口有大量数据如何显示 考察大数据量列表的性能优化与展示策略,包括虚拟滚动、分页和渲染优化