1.14 拼多多求职攻略-理工科版本

1.14.1 校园招聘时间流程

网申

机考

面试

offer

7月-8月

7月-8月

7月-8月

8月-9月

1.14.2 薪资爆料

岗位

地点

学历

薪资范围(年薪)

搜索推荐后端研发工程师

上海

本科

25-45K * 18薪

服务端研发工程师

上海

本科

20-40K * 16薪

拼多多2024届校招【促销后端研发】

上海

本科

20-50K * 12薪

搜广推/大模型算法/开发工程师【校招/社招】

上海

本科

40-65K * 18薪

Java-2024届

上海

本科

30-50K * 18薪

拼多多java24届校招生招聘

上海

本科

25-35K * 12薪

java初级开发工程

上海

本科

20-40K * 16薪

搜推引擎开发工程师实习生2025届

上海

本科

10-40K * 16薪

前端工程师开发

上海

本科

30-40K * 18薪

校招急招-拼多多核心后端研发

上海

本科

30-50K * 16薪

*数据来源 牛客用户,更多详细信息可到牛客查询

1.14.3 面试真题

1、多多的数字组合

【题目描述】

给定一个整数N,求一个最小值,要求:

1)各个数位的数字之和等于N

2)各个数位的数字各不相同

【解题思路】

由于每个数字0~9只能用一次,且要求为最小值,所以优先保证数字的位数最少。

同时对于相同的位数,由于和均为N的情况下,位数越小数字应该越大,因此可以使用贪心的方法。

从低位到高位,从9~0倒序依次枚举可以使用的数字,直到满足和等于N,否则无解。

考虑点: 数位,贪心

【参考代码】

#include<bits/stdc++.h>

using namespace std;

int main() {

int n;

while (cin >> n) {

int ans = 0, p = 1;

for (int i = 9; i > 0; i--) {

if (n >= i) {

n -= i;

ans += p * i;

p *= 10;

}

}

if (n > 0) {

cout << -1 << endl;

} else {

cout << ans << endl;

}

}

return 0;

}

2、多多的字符变换

【题目描述】

给定两个长度相同的字符串,支持两种变换方式:

1)交换任意两个相邻的字符,代价为0。

2)将任意一个字符a修改成字符b,代价为 |a - b|(绝对值)。

要求将两个字符串变成一样的字符串最小需要的代价之和。

【解题思路】

从两种变换方式的组合来看,由于方式(1)的代价为0,即可以无代价多次重复使用。

于是可以通过排序的方式,先将两个字符串变成有序字符串。

在排序后两个字符串对应位置的字符距离分别为最小值,且任意交互两组位置后的差值会大于等于原差值,因此排序后的差值即为最小值。

考虑点:字符串,比较,贪心

【参考代码】

#include <bits/stdc++.h>

using namespace std;

int main() {

int N;

string X, Y;

while (cin >> N) {

cin >> X >> Y;

sort(X.begin(), X.end());

sort(Y.begin(), Y.end());

int ans = 0;

for (int i = 0; i < N; i++) {

ans += abs(X[i] - Y[i]);

}

cout << ans << endl;

}

return 0;

}

3、多多的骰子组合

【题目描述】

给出N个骰子(N≤1,000), 要求将这个骰子进行分类

两个骰子属于同类的定义是:

将其中一个骰子通过若干次上下、左右或前后翻转后,其与另一个骰子对应的

剩余60%内容,订阅专栏后可继续查看/也可单篇购买

2024校招宝典——软件版本 文章被收录于专栏

牛客独家出品,理工科求职必备攻略,适合岗位: 软件开发、数据库分析、软件测试、前端后端开发

全部评论

相关推荐

06-17 12:05
已编辑
南昌大学 Java
没想到我也能一周速通字节,javaer简历boss上被字节的测开捞了,项目是点评和rpc,之前0实习。简单说下时间线和面试内容吧,三面都是温柔的小姐姐,面试体验很好。总结来说基本没有问常规八股,都是围绕项目细节展开的场景问题,开放性问题,然后带一点八股。⌚️投递时间:5.28👋一面:6.9&nbsp;40min1.自我介绍2.项目拷打(超卖问题怎么解决的,由此展开聊了很久,各种细节拷打)3.算法题:将长度为n的数组分成m个和相等的子数组,求m的最大值,非hot100原题,leetcode698有道类似的,只给了10分钟,时间有点短没完全写出来,本来感觉都凉了但还是放过我了,感恩。4.高考成绩如何实现排...
一笑而过2222:一、抖音App长期无响应原因分析 1. 客户端问题:App版本过旧存在兼容性缺陷或代码逻辑错误;本地缓存、用户数据损坏影响加载;手机系统版本低、硬件性能不足导致不兼容。 2. 网络问题:网络信号差、无网络或DNS解析失败;代理设置错误、企业网络拦截抖音域名。 3. 服务端问题:启动依赖的API响应慢、服务端故障;CDN静态资源下载超时。 4. 第三方依赖问题:广告、推送等SDK初始化异常;系统服务未启用或关键权限缺失。 5. 其他原因:系统时间错误、后台应用抢占资源;用户频繁点击启动图标引发冲突。 二、电商平台兑奖系统测试用例 1. 功能测试:验证正常兑换、积分不足、限量商品重复兑换、库存实时更新及兑换记录查询功能。 2. 兼容性测试:在不同操作系统、浏览器环境下,确保功能正常和UI适配。 3. 性能与安全测试:模拟高并发检验系统稳定性;测试接口防刷机制;防御SQL注入攻击。 4. 异常场景测试:覆盖断网、服务端数据回滚、奖品过期等异常情况处理。 5. 用户体验测试:评估兑换流程是否简洁,错误提示是否明确,页面加载速度是否达标。 三、扩展建议 使用Firebase Crashlytics等工具上报启动日志排查抖音无响应问题;针对兑奖系统进行压测,重点监控TPS、错误率及响应时间 。
点赞 评论 收藏
分享
06-12 16:56
四川大学 Java
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;虎鲸是6.5ssob上海投的,6.12约面,西安大麦的前端岗。&nbsp;&nbsp;&nbsp;&nbsp;虾皮是老早投的深圳后端,然后被前端捞的,后端和项目一点没问,麻了问题:&nbsp;&nbsp;&nbsp;&nbsp;1、js获取多个div元素的方法。如果这些div有父子关系,如何进行区分?如何由子获得父?&nbsp;&nbsp;&nbsp;&nbsp;2、react状态管理的几种方式?除了redux还有哪些?&nbsp;&nbsp;&nbsp;&nbsp;3、跨端如何解决?&nbsp;&nbsp;&nbsp;&nbsp;4、选择器的优先级?&nbsp;&nbsp;&nbsp;&nbsp;5、如何进行浏览器性能优化?&nbsp;&nbsp;&nbsp;&nbsp;6、url的结构?&nbsp;&nbsp;&nbsp;&nbsp;7、url从输入到响应页面的过程?&nbsp;&nbsp;&nbsp;&nbsp;8、http2.0与1.0的区别?&nbsp;&nbsp;&nbsp;&nbsp;9、tcp三次握手与四次挥手?&nbsp;&nbsp;&nbsp;&nbsp;10、https加密的过程?&nbsp;&nbsp;&nbsp;&nbsp;11、如何给元素设置水平,垂直居中?&nbsp;&nbsp;&nbsp;&nbsp;12、react的useState如何放在if分支中会有什么问题?&nbsp;&nbsp;&nbsp;&nbsp;13、浏览器如果断网了如何处理,缓存如何实现的?&nbsp;&nbsp;&nbsp;&nbsp;14、defer和async有什么区别?(都没听说过defer)&nbsp;&nbsp;&nbsp;&nbsp;15、promise有哪几种状态?......&nbsp;&nbsp;&nbsp;&nbsp;16、短期规划?&nbsp;&nbsp;&nbsp;&nbsp;题目:&nbsp;&nbsp;&nbsp;&nbsp;1、拆分数字字符串,按照千分位添加逗号。&nbsp;&nbsp;&nbsp;&nbsp;2、提取字符串中括号里的内容。(我给的思路是用栈或队列遍历,面试官说正则表达式可以秒,可是我不怎么会正则)总结:&nbsp;&nbsp;&nbsp;&nbsp;两场面试都是四十分钟左右,问的都是前端比较基础的东西,但我只学了一个多月前端,也没专门看过八股,被拷打麻了。面试官看我都不会,后面就转而问场景题和一些计网之类的基础了。&nbsp;&nbsp;&nbsp;&nbsp;下午面完虾皮后,大麦发邮件中止流程了。感觉今年前端面试的确比后端多,我都被前端捞了三次了
查看16道真题和解析
点赞 评论 收藏
分享
个人碎碎念开始本来是西山居实习转正的,就两实习生当正职储备培养的,奈何效益不好卡hc,没有准信无奈离职。没想到离职没多久,拿了微软实习offer,入职前我就知道没转正hc,谁让他名头大呢,不管是阅历还是经历,在这里都见识不少。可是他还是没转正啊,投呗。2月开始试着投,那时候的简历现在看来简直一坨,就这样错过了诸多一二线大厂的只限投递一次机会。3月,工作量开始增加,没多少时间准备,毕设和论文也得开始写了。找工作还是在进行,有几段实习经历做背书,简历筛过的其实挺多的,也有不少二线厂。单纯懒得做,或者好高骛远,没保底的情况下没去做测评笔试或者压根没过。(360&nbsp;pdd&nbsp;柠檬微趣&nbsp;亚马逊之类等等还有不少)&nbsp;进面的也不少,美团,字节是里面比较知名的,都一面挂,然后都打复活赛又挂,🤡了属于是(滴滴给我这前端的发golang面试邀约给我整不会了)。整个四五月下来,面试场数我觉得挺多的,也大多是中小厂,真正招人的不多,或者就一个hc,面的挺累的。有抽象的深信服让你手写promise实现,有云智就没hc还硬控我两小时到晚上9点,云智面试官一脸班味给我看乐了。意难平的一是&nbsp;西云数据,待遇还行,亚马逊的合作商,死在英语口语不行,那个领导力法则也是抽象。二是转转,三四天速通到hr面,最后告诉我有更优的(是不是又有工贼自动降薪了,震怒.jpg)。一场春招下来,拿了三个offer,4月一个,五月一个,6月一个,讲个笑话,薪资是递减的😅。四五月的都没签,没谈拢薪资和入职时间,中小厂。四月的那个还是做国家项目,量子计算加速VR智能空间那种堆砌关键词的,懂得都懂😅😅。五月是个百人小厂,待遇在武汉还行。可是都没去成。最后这个是个央企,技术栈还行有创新力,产品用户也不少,待遇一般般甚至有点低(甚至可能达不到boss上标的),能给户口但我没要,能在北京活下去吗😢。不敢接着a薪酬了,再不保底就一礼拜后自由职业了。不打算接着找了,接了,属实面试面累了,有些小遗憾,也算画上一个句号了吧。
点赞 评论 收藏
分享
评论
1
2
分享

创作者周榜

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