腾讯云智研发面试题 · 问题拆解 · JavaScript
腾讯云智研发相关面试题,按最终去重题目聚合。
共 3061 道真题 · 当前筛选命中 8 道 · 更新 2026-08-05
筛选题目已选:问题拆解 · JavaScript
考察点
技术栈
第 1 题请手写一个数组扁平化函数,将任意嵌套层级的多维数组展开为一维数组。 考察递归或迭代实现扁平化、类型判断与边界处理能力第 2 题请谈谈你对事件循环机制的理解,以及它在异步编程中的作用。 考察对事件循环原理、异步执行模型及实际影响的理解第 3 题请描述 new 操作符在 JavaScript 中的执行过程。 考察对 new 运算符内部机制的理解与对象创建流程第 4 题Promise和setTimeout的区别 考察对JavaScript异步机制中微任务与宏任务调度的理解第 5 题说一下浏览器的事件循环机制。 考察对浏览器事件循环、任务队列和宏微任务执行顺序的理解第 6 题不等宽不等高的瀑布流如何实现? 考察前端布局实现能力、算法思路与性能权衡第 7 题请实现一个函数,将一个嵌套的 JavaScript 对象(含普通对象与数组)拉平为扁平的键值对对象,并说明如何处理数组索引路径。 考察对象递归遍历、路径拼接与边界情况处理能力第 8 题说一下Promise能做哪些事情? 考察对Promise功能和应用场景的理解