滴滴内推滴滴面经

面经:一面自我介绍tcp和udp的区别

http和https的区别

对测试的理解

出了一个测试用例题:假设平台每天都可以创建活动,用户领取这些活动进行参与,加入需要限制每个用户每天参与活动的时间不能超过8个小时,如果超过,就不能再领取参与,请你设计一个测试用例

mysql查询语句:有一个成绩表(学号,姓名,科目,分数)存有学生各科成绩,查询学生的总成绩并进行排名

你做测试的优势有哪些

你对滴滴出行平台怎么做测试开发

一个算法题:有x个台阶,每次可以走1-x步,打印每种走法的步数明细

你在实习中遇到什么困难,怎么解决的

会不会git,git命令

会不会linux,常用linux命令

栈和堆

🚘投递方式 

内推链接:https://app.mokahr.com/m/campus_apply/didiglobal/96064?recommendCode=DSJUY6Cw&hash=%23%2Fjobs#/jobs

内推码:DSJUY6Cw

立刻投递,快人一步,抢跑未来!

投递后可评论留言姓名缩写+岗位(ljh+研发),后台跟进,能捞就捞

全部评论

相关推荐

#include # include #include using namespace std;// 判断是否为山峰bool isPeak(const vector>& land, int i, int j, int n, int m) {    int val = land[i][j];    int dirs[4][2] = {{-1, 0}, {1, 0}, {0, -1}, {0, 1}};    for (int k = 0; k < 4; k++) {        int ni = i + dirs[k][0];        int nj = j + dirs[k][1];        if (ni >= 0 && ni < n && nj >= 0 && nj < m && land[ni][nj] >= val) {            return false;        }    }    return true;}int main() {    int n, m, T;    cin >> n >> m;    vector> land(n, vector(m));    for (int i = 0; i < n; i++) {        for (int j = 0; j < m; j++) {            cin >> land[i][j];        }    }    cin >> T;    for (int t = 0; t < T; t++) {        int x1, y1, x2, y2;        cin >> x1 >> y1 >> x2 >> y2;        swap(land[x1 - 1][y1 - 1], land[x2 - 1][y2 - 1]);    }    vector> peaks;    for (int i = 0; i < n; i++) {        for (int j = 0; j < m; j++) {            if (isPeak(land, i, j, n, m)) {                peaks.push_back({i + 1, j + 1});            }        }    }    sort(peaks.begin(), peaks.end());    cout << peaks.size() << endl;    for (const auto& peak : peaks) {        cout << peak.first << " " << peak.second << endl;    }    return 0;}
点赞 评论 收藏
分享
评论
1
4
分享

创作者周榜

更多
牛客网
牛客企业服务