滴滴2026届秋招笔试题后端方向

赛码平台,和小米的一样。
选择题有很多涉及到linux的命令,选择题有java的也有c++的,问这个代码运行之后会出现什么
第一个题,感觉是dp,给出n个电量还有对应的花费,要凑出电量是1,要保证花费最小,如果凑不出1,就返回-1写出来了但是只有91%正确率.
第二个题,每次都取出最大的一个数+1,然后给最小的数字-1,暴力模拟超时,只过了18%。
#发面经攒人品##我的秋招日记##笔试##秋招##牛客AI配图神器#
全部评论
多学习一些
2 回复 分享
发布于 09-07 20:01 江苏
继续学习,冲刺!
点赞 回复 分享
发布于 09-08 21:06 广东
#include<bits/stdc++.h> using namespace std; const int N=3010; const int M=1e5+10; int n,sum,dp[M]; struct stu{ int a; int b; }s[N]; bool cmp(stu x,stu y){ if(x.a!=y.a)return x.a>y.a; else return x.b<y.b; } int main(){ memset(dp,0x3f,sizeof dp); cin>>n; for(int i=0;i<n;i++){ cin>>s[i].a>>s[i].b; if(s[i].a>0)sum+=s[i].a; } sort(s,s+n,cmp); dp[0]=0; for(int i=0;i<n;i++){ for(int j=0;j<=sum;j++){ if(j>=s[i].a)dp[j]=min(dp[j],dp[j-s[i].a]+s[i].b); } } if(dp[1]!=0x3f3f3f3f)cout<<dp[1]; else cout<<"-1"; return 0; }编程题代码
点赞 回复 分享
发布于 09-07 21:22 天津

相关推荐

二、&nbsp;项目经历深挖&nbsp;(腾讯云实习)1.&nbsp;总体介绍:请具体介绍一下你在腾讯的研发经历、包括SQL优化、架构重构等工作的细节。2.&nbsp;架构拆分&nbsp;-&nbsp;公共集群:○&nbsp;你提到的用于容灾的公共集群、平时上面会运行什么应用吗?○&nbsp;你说的搜索集群主要是指数据库集群还是应用服务集群?○&nbsp;当线上的搜索集群挂了之后、你们是如何实现切换到公共集群的?○&nbsp;这个公共集群平时是只作为搜索集群的备用吗?○&nbsp;在设计这个备用集群时、在成本方面有哪些权衡和考虑?3.&nbsp;架构拆分&nbsp;-&nbsp;其他方案:除了容灾切换、你当时有没有考虑过其他方向、比如限流或降级?三、&nbsp;系统与架构&nbsp;(安全&nbsp;&amp;&nbsp;流量)1.&nbsp;安全&nbsp;-&nbsp;攻击类型:你们遇到过哪些恶意的攻击?可以具体说一下吗?○&nbsp;追问:这种情况(恶意刷接口)你们是怎么处理的?○&nbsp;追问:除了应用层的攻击,你了解过其他技术层面的攻击吗?○&nbsp;追问:可以解释一下这类攻击(如SQL注入)是如何实现的吗?2.&nbsp;流量链路:你有了解过用户的搜索流量是怎样一步步打到你们的后端服务集群的吗?这个过程是怎样的?四、&nbsp;可观测性与监控1.&nbsp;流量采集:你是如何采集到服务的流量数据(如QPS)的?流量大约在什么级别?2.&nbsp;指标统计&nbsp;-&nbsp;QPS:100&nbsp;QPS这个数据具体是怎么统计出来的?○&nbsp;追问:这个API统计平台,它是从哪里获取数据来计算QPS的?○&nbsp;追问:如果让你自己来实现、你会怎么计算这个指标?3.&nbsp;指标统计&nbsp;-&nbsp;成功/失败率:你要如何统计某些接口的成功率或失败率?○&nbsp;追问:如果要你来做,你会怎么实现这个统计功能?4.&nbsp;日志采集:为了统计这些指标、你会去采集哪一层(如应用层、网关层)的日志?5.&nbsp;分布式追踪&nbsp;(Tracing):有没有什么办法、能把一个请求从入口(如LB)、到API网关、再到后端业务服务的整条链路上的日志都串联起来?○&nbsp;追问:主要是如何将不同层的日志匹配起来?五、&nbsp;项目经历深挖&nbsp;(SQL治理&nbsp;&amp;&nbsp;美的实习)1.&nbsp;SQL治理&nbsp;-&nbsp;任务类型:你处理的风险SQL是离线任务产生的、还是在线业务产生的?2.&nbsp;SQL治理&nbsp;-&nbsp;风险规避:有没有办法能在线上流程中、自动化地避免这类有问题的SQL产生?○&nbsp;追问:比如是否能通过报警或其他形式来通知?3.&nbsp;SQL治理&nbsp;-&nbsp;性能要求:你处理的这些任务、对执行时间有具体要求吗?4.&nbsp;美的实习&nbsp;-&nbsp;任务介绍:你在美的实习期间、具体是做什么任务的?5.&nbsp;美的实习&nbsp;-&nbsp;线程与进程:○&nbsp;你这个线程池的大小、是依据什么参数来设置的?○&nbsp;既然是异步任务、为什么不考虑直接拉起一个新进程来做、而是用线程池?○&nbsp;追问:请再详细说明一下、设置线程池大小会参考哪些标准?6.&nbsp;美的实习&nbsp;-&nbsp;I/O优化:○&nbsp;你提到业务中有IO占用、有什么办法可以优化IO的等待时间吗?○&nbsp;追问:具体有哪些优化IO的方式?六、&nbsp;运维与Linux基础1.&nbsp;网络命令:在Linux上、如何查看一台机器的IP地址?2.&nbsp;操作系统&nbsp;-&nbsp;虚拟内存:top命令里看到的虚拟内存是什么东西?3.&nbsp;进程管理&nbsp;-&nbsp;kill命令:kill&nbsp;-9&nbsp;和&nbsp;kill&nbsp;-15&nbsp;有什么区别?○&nbsp;追问:什么情况下必须用&nbsp;kill&nbsp;-9?用它有什么风险?○&nbsp;追问:你了解&nbsp;kill&nbsp;命令的原理吗?它为什么能结束一个进程?4.&nbsp;磁盘管理&nbsp;-&nbsp;查看:如何查看一台机器的磁盘使用情况?5.&nbsp;磁盘管理&nbsp;-&nbsp;应急处理:如果一个日志文件非常大、快要把磁盘写满了、你要如何进行应急处理?○&nbsp;追问:在日志文件已经很大的情况下、如何操作(比如归档)才能避免现场发生事故?七、&nbsp;在线编程1.&nbsp;算法题:给定一个非负整数c、判断是否存在两个整数a和b、使得&nbsp;a^2&nbsp;+&nbsp;b^2&nbsp;=&nbsp;c。○&nbsp;追问:你写的这个解法、可能会有什么问题吗?
点赞 评论 收藏
分享
评论
点赞
3
分享

创作者周榜

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