有赞面试题 · 技术原理 · JavaScript

有赞相关面试题,按最终去重题目聚合。

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

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