百度 测开 笔试

bg:双非本 211硕 双控专业 属于万金油专业 当然也属于什么都懂 什么都不懂 主要看自己发展

投递岗位:百度 测试开发 岗位是找五个人还是十个人来着

时间线:8.15投递 8.25笔试 9.2测评

8.25两小时笔试
两部分 选择和编程
选择部分:
选择内容挺杂的,有SQL数据库相关的,有神经网络相关,竟然还会问模型泛化的条件什么的,有Linux相关的操作系统题目;选择题部分是单选和多选混杂的,做的时候要注意一下。
编程两个
一个是 找字段中重复的字符数:

#include <iostream>
#include <string>
using namespace std;
bool appearsTwice(const string &amp;s, const string &amp;target) {
    int first = s.find(target);
    if (first == string::npos) return false; 
    int second = s.find(target, first + target.length()); 
    return second != string::npos; 
}

int main() {
    int T;
    cin >> T; 
    while (T--) {
        int n;
        string s;
        cin >> n >> s; 
        if (appearsTwice(s, &amp;quot;aba&amp;quot;)) {
            cout << &amp;quot;YES&amp;quot; << endl;
        } else {
            cout << &amp;quot;NO&amp;quot; << endl;
        }
    }
    return 0;
}

一个是算一个数组中要求数字的距离:
#include <iostream>
#include <vector>
#include <algorithm>
#include <climits>
using namespace std;
int main() {
    int n;
    cin >> n;
    vector<int> arr(n);
    for (int i = 0; i < n; ++i) {
        cin >> arr[i];
    }
    int maxValue = INT_MIN, minValue = INT_MAX;
    int maxPos = -1, minPos = -1;
    for (int i = 0; i < n; ++i) {
        if (arr[i] > maxValue) {
            maxValue = arr[i];
            maxPos = i;
        }
        if (arr[i] < minValue) {
            minValue = arr[i];
            minPos = i;
        }
    }
    int initialDistance = abs(maxPos - minPos);
    int distanceAfterRemovingFirst = abs(maxPos - (minPos == 0 ? 1 : 0));
    int distanceAfterRemovingLast = abs(maxPos - (minPos == n-1 ? n-2 : n-1));
    int result = max({initialDistance, distanceAfterRemovingFirst, distanceAfterRemovingLast});
    cout << result << endl;
    return 0;
}
#通信硬件人笔面经互助#
全部评论
这个笔试做完多久进下一个环节,我笔试做完3天了还是笔试中,是挂了吗😓
点赞 回复 分享
发布于 2024-08-28 23:51 广西

相关推荐

11-22 22:20
门头沟学院 Java
1.你在实习过程中主要是功能测试开发测多一些2.简单讲一下你这个项目需求迭代的流3.有做过产品主导的项目吗,大型的测试项目有一些规范的测试流程4.多少个需求会有两百多条测试用例5.给你一个你不熟悉的代码库,你会以什么样的形式去了解这个代码库呢6.aop&nbsp;你可以描述一下简单的aop例子吗7.sql语句商品表&nbsp;id&nbsp;名称&nbsp;分类&nbsp;库存&nbsp;我想知道库存最少的三个商品信息行胜于言:要他的id和名称:SELECT&nbsp;id,&nbsp;名称,&nbsp;分类,&nbsp;库存FROM&nbsp;商品表WHERE&nbsp;库存&nbsp;IN&nbsp;(SELECT&nbsp;DISTINCT&nbsp;库存FROM&nbsp;商品表ORDER&nbsp;BY&nbsp;库存&nbsp;ASCLIMIT&nbsp;3)ORDER&nbsp;BY&nbsp;库存&nbsp;ASC;类别表有id和类别名称&nbsp;&nbsp;库存最少的三个商品属于那个类别SELECTp.id&nbsp;AS&nbsp;商品ID,p.名称&nbsp;AS&nbsp;商品名称,c.类别名称&nbsp;AS&nbsp;分类,p.库存&nbsp;AS&nbsp;库存数量FROM&nbsp;商品表&nbsp;pJOIN&nbsp;类别表&nbsp;c&nbsp;ON&nbsp;p.分类_id&nbsp;=&nbsp;c.idWHERE&nbsp;p.库存&nbsp;IN&nbsp;(SELECT&nbsp;DISTINCT&nbsp;库存FROM&nbsp;商品表ORDER&nbsp;BY&nbsp;库存&nbsp;ASCLIMIT&nbsp;3)ORDER&nbsp;BY&nbsp;p.库存&nbsp;ASC,&nbsp;p.id&nbsp;ASC;8.我想实现一个大模型修复代码的功能&nbsp;我想知道业界怎么做&nbsp;如果是你你会怎么做&nbsp;,我需要你去采集其他公司行业内他们是怎么做的&nbsp;你会怎么做&nbsp;,我可能用使用3个产品五个产品&nbsp;我应该怎么确定怎么比9.代码题最大不重复字串10.lambda表达式请举.例子11.git&nbsp;基本操作和如何撤销12.线程池用过哪些&nbsp;举例13.用过哪些注解&nbsp;举例子ssm常用的注解11.前置通知后置通知环绕通知具体怎么实现&nbsp;怎么用
查看15道真题和解析
点赞 评论 收藏
分享
项目部分:&nbsp;介绍一下你印象最深的两个项目项目一(本科毕设SCI在投,6、7min):1.你这个算法是如何保证压缩模型的时候精度不变的(原文主观,我自己的结合了点损失函数)2.讲讲你这个项目具体的应用场景(中石油管道焊缝检测)3.其他一些细节的拷打不太想的起来了,自己的项目熟悉就行项目二(java后端微服务项目):稍微介绍了一下直接八股黑角笼展开八股(比较基础而且和一面重合度好高)数据库相关:1.mysql和redis的区别2.mysql和redis的各自应用场景3.redis的数据结构有哪些,说说各自的应用场景4.你说的这些都是理论上的,能不能讲个项目中具体的例子给我听听5.我说了缓存商家的信息/图片,好像给自己挖坑了,面试官就问时间久了这个会不会占redis太多内存,咋办6.我说了可能会造成大KEY问题,追问大Key问题最致命的问题是什么计网:1.讲讲HTTPs和HTTP的区别(说了TLS四次握手加密流程,明文传输危害)2.GET和POST的区别3.详细说说TCP三次握手协议和四次挥手协议4.常见的状态码,问了几个小林coding上不常见的,我把自己知道的全说了,还是得背全Linux:1.我看你不是科班的,会用linux操作系统吗2.介绍所有你常用的指令3.介绍grep的时候追问了怎么在日志中查找一个单词4.其他包括文件,sed,awk的命令都没追问测试相关:1.给一个红包设计测试用例(性能,功能,兼容,安全,边界值,多人double精度问题,前端显示)2.了解过测试相关的基础理论吗3.黑盒测试、白盒测试、灰盒测试的区别4.黑盒测试的深入理论有哪些5.具体讲讲白盒测试代码:sql:1.给定一个学生表,id,&nbsp;名字,成绩,找出成绩相同的同学个数2.更新一个id特定同学的字段3.删除最后一个同学(。。。最近刷题一点没写到更新和delete,只能大概说一下,写的应该细节上都有问题)算法:1.尽可能多的方法写出合并列表(实在想不起来别的,写了个递归合并有序链表和合并有序区间(倒车入库那个))2.有效括号,尽可能多的测试用例,ACM模式不熟悉,代码思路写完整写对了,但是不能调试没运行成功,后来时间有点久了就结束了,也没问我代码思路呜呜呜反问:什么业务,多久出结果,说是还要看后面评估可能有三面吗,是的。最后追问:用过哪些大模型工具?
查看28道真题和解析
点赞 评论 收藏
分享
评论
3
8
分享

创作者周榜

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