有赞面试题 · JavaScript
有赞相关面试题,按最终去重题目聚合。
共 483 道真题 · 当前筛选命中 10 道 · 更新 2026-08-05
筛选题目已选:JavaScript
考察点
技术栈
第 1 题JS是怎么处理异步任务的? 考察事件循环、任务队列和宏微任务机制的理解第 2 题在实现虚拟列表时,你是如何决定使用现成库还是手写的?如果手写,其核心原理是什么? 考察虚拟列表的实现原理、技术选型权衡及对性能优化的理解第 3 题为什么0.1+0.2 !== 0.3,如果要让他相等有什么办法? 考察浮点数二进制表示误差的理解及处理手段第 4 题在浏览器中,点击一个嵌套元素时,事件冒泡和事件捕获的触发顺序是怎样的?请解释并给出打印顺序。 考察事件传播机制和冒泡阶段的理解第 5 题请实现一个函数,根据给定的 URL 字符串,输出由查询参数及其值组成的对象。 考察 URL 解析、字符串处理及边界情况处理能力第 6 题请解释 JavaScript 事件循环中宏任务与微任务的执行顺序,并给出示例。 考察对事件循环机制和任务队列的理解第 7 题let、const、var的区别是什么? 考察对 JavaScript 变量声明机制的理解,包括作用域、提升和不变性第 8 题手写实现:解析 URL 的 query 字符串。 考察对 URL 编码语法的理解和字符串处理能力第 9 题说说 Promise 的原理? 考察对 Promise 状态机、链式调用与异步流程控制的掌握第 10 题请从浏览器渲染机制的角度,解释为什么 JavaScript 的执行会阻塞页面的渲染。 考察对浏览器渲染流程、JS 执行与渲染线程关系的理解