拼多多前端岗笔试面经

时间:75分钟

题型:3道单选题+3道简答题

单选题

大概知识点:Cache-Control、Etag、css 优先级、http等

简答题

1. 高效执行并输出异步任务结果

任务描述:请编写一个名为 executeTasks 的函数。这个函数需要接受一个异步任务数组作为参数。每个任务是一个会返回 Promise 的函数。你的目标是同时启动这些异步任务,并且在每个任务完成时,立即按照它们在数组中的原始顺序显示它们的结果。

2. 编写一个 JavaScript 函数,该函数能够将给定的虚拟 DOM 对象(JSON格式)转换为真实的 DOM 结构,并将其插入到页面中。

3. 实现Array.prototype.reduce: reduce() 方法对数组中的每个元素按序执行一个提供的 reducer 函数,每一次运行 reducer 会将先前元素的计算结果作为参数传入,最后将其结果汇总为单个返回值。 第一次执行回调函数时,不存在“上一次的计算结果”。如果需要回调函数从数组索引为 0 的元素开始执行,则需要传递初始值。否则,数组索引为 0 的元素将被用作初始值,迭代器将从第二个元素开始执行(即从索引为 1 而不是 0 的位置开始)。

总的来说,感觉不太难。

全部评论
这是25实习?
点赞 回复 分享
发布于 2024-04-05 12:15 广东

相关推荐

06-10 23:36
已编辑
首都经济贸易大学 C++
点赞 评论 收藏
分享
屌丝逆袭咸鱼计划:心态摆好,man,晚点找早点找到最后都是为了提升自己好进正职,努力提升自己才是最关键的😤难道说现在找不到找的太晚了就炸了可以鸡鸡了吗😤早实习晚实习不都是为了以后多积累,大四学长有的秋招进的也不妨碍有的春招进,人生就这样
点赞 评论 收藏
分享
评论
4
19
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务