首页 / 拼多多笔试
#

拼多多笔试

#
55242次浏览 575人互动
此刻你想和大家分享什么
热门 最新
笔经分享 | 拼多多web前端笔试
时间:75min题型:3道单选题➕3道简答题⭐ 单选题记得的知识点:css 优先级、http、Cache-Control、Etag、304等⭐ 简答题1. 高效执行并输出异步任务结果任务描述:请编写一个名为 executeTasks 的函数。这个函数需要接受一个异步任务数组作为参数。每个任务是一个会返回 Promise 的函数。你的目标是同时启动这些异步任务,并且在每个任务完成时,立即按照它们在数组中的原始顺序显示它们的结果。(呜呜呜最后五分钟才看到下面的要求和实例,现在还改不出来,有 uu 会嘛🥹)--已更新2. 编写一个 JavaScript 函数,该函数能够将给定的虚拟 DOM 对象(JSON格式)转换为真实的 DOM 结构,并将其插入到页面中。3. 实现Array.prototype.reduce: reduce() 方法对数组中的每个元素按序执行一个提供的 reducer 函数,每一次运行 reducer 会将先前元素的计算结果作为参数传入,最后将其结果汇总为单个返回值。 第一次执行回调函数时,不存在“上一次的计算结果”。如果需要回调函数从数组索引为 0 的元素开始执行,则需要传递初始值。否则,数组索引为 0 的元素将被用作初始值,迭代器将从第二个元素开始执行(即从索引为 1 而不是 0 的位置开始)。#拼多多笔试# #前端笔试# #笔试# #拼多多#  #软件开发2024笔面经#
查看3道真题和解析 投递拼多多集团-PDD等公司10个岗位
点赞 评论 收藏
分享
09-24 11:40
已编辑
上海交通大学 C++
9.22 拼多多笔试 服务端
1. 给n个仅包含大写字母的字符串,对其排序,包含PDD的排在不包含PDD的前面,其余的按字典序,输出前m个。比较简单,按照给定规则排序即可。    2. 有n个数字,从中删除两个数字使得数组的平均值不变,输出方案个数。计算数组的和sum,需要保证sum * 2 % n == 0,从而删除的数字之和为sum * 2 / n,转换成两数之和问题。3. 给长度为n的数组ai,判断是否可以构建另一个长度为n的数组bi,使得对任意ai,都存在ai = bj - bk,1数学题。结论是数组a中必须要保证两个不同子序列的和相同,之后暴力遍历a中的子序列,求和,并记录在哈希表中判断即可。O(n2^n)4. 第i时刻汉堡的价格为pi,所购买的汉堡价格可以对应转换为积分,若积分大于等于100,自动转换为一张汉堡券,时限为3天(若第1天获得汉堡券,可以在第2、3、4天使用),求获得所有汉堡需要花费的最小金额。考虑dp。将券的状态记为j,剩余积分记为k,其中j为历史三天是否获得优惠券(若j=6=0b110,表示i-1、i-2天获得了优惠券),dp[i][j][k]表示第i天后券为j剩余积分为k所需要花费的最小金额。对于每个dp[i-1][j][k],判断是否有券可以在下一时刻使用(j!=0),并计算下一时刻是否使用券的情况下,后续的状态,从而能够转移到dp[i][new j][new k]。O(800n)具体而言: if (j & 1) dp[i][(j-1)>>1][k] = min(dp[i][(j-1)>>1][k], dp[i-1][j][k]) else if (j & 2) dp[i][(j-2)>>1][k] = min(dp[i][(j-2)>>1][k], dp[i-1][j][k]) else if (j & 4) dp[i][(j-4)>>1][k] = min(dp[i][(j-4)>>1][k], dp[i-1][j][k]) dp[i][j>>1|(k+p[i])/100*4][(k+p[i])%100] = min(dp[i][j>>1|(k+p[i])/100*4][(k+p[i])%100], dp[i-1][j][k] + p[i])#拼多多##软件开发2024笔面经##软件开发笔面经##拼多多笔试#
投递拼多多集团-PDD等公司10个岗位
点赞 评论 收藏
分享
2021-08-22 21:00
已编辑
小马智行_软件研发工程师
拼多多提前批笔试又炸了
8.22 的笔试大家做的怎么样
GeOrange:0+0+0.2+0.1😅整个后半段都在怀疑人生
投递拼多多集团-PDD等公司10个岗位 >
点赞 评论 收藏
分享
玩命加载中
牛客网
牛客企业服务