2022-09-13-momenta二面(三面已挂)

mmt二面 34分钟,
磁盘里的文件传到网络,要拷贝几次?
20分钟开始出题,29min写完,面试官看了几分钟。
找山峰数组里的数

#include <iostream>
#include <vector>
using namespace std;

int search(vector<int>& a, int target){
    int n=a.size();
    int maxi = 0, li=0,ri=n-1, mid;
    while(li<ri){
        mid=(li+ri)>>1;
        if(mid<n-1&&a[mid]<a[mid+1]){
            li=mid+1;
        }else{
            ri=mid;
        }
    }
    // a[li] is max value
    maxi = li;
    li=0,ri=maxi;
    while(li<=ri){
        mid=(li+ri)>>1;
        if(a[mid]==target) return mid;
        else if(a[mid]<target){
            li=mid+1;
        }else ri=mid-1;
    }
    li=maxi+1,ri=n-1;
    while(li<=ri){
        mid=(li+ri)>>1;
        if(a[mid]==target) return mid;
        else if(a[mid]<target){
            ri=mid-1;
        }else li=mid+1;
    }
    return -1;
}

int main() {
    vector<int> a = {1, 4, 7, 11, 14, 19, 21, 17, 13, 5};
    cout<<search(a,1)<<"\n";
    cout<<search(a,4)<<"\n";
    cout<<search(a,5)<<"\n";
    cout<<search(a,6)<<"\n";
    cout<<search(a,21)<<"\n";
    cout<<search(a,18)<<"\n";
    return 0;
}

能不能实习?

#Momenta##momenta面试##23秋招##面试##23届秋招笔面经#
全部评论
老哥momenta三面了吗?祝顺利~
1 回复 分享
发布于 2022-09-20 11:25 广东
1 回复 分享
发布于 2022-09-30 13:29 上海
楼主还是厉害的,速度好快
点赞 回复 分享
发布于 2022-09-14 10:54 江苏
楼主面的是C++吗?最后是面试官问能不能实习?
点赞 回复 分享
发布于 2022-09-14 16:48 美国
约三面了吗
点赞 回复 分享
发布于 2022-09-17 18:42 湖北
09.22 mmt三面半小时,面试官全程只问了3个问题(0. 自我介绍下;1. 挑一个点介绍;2. 简历里这些实践都是来自实验室相关的还是自己兴趣整的(蚂蚁二面也吐槽了这个点,说简历太过与众不同可能表达不出传统简历能表达的点)),其他时间一直保持沉默,自我介绍完后我说如果没什么问题我可以介绍一下论文,然后我讲了十几分钟他还是没说话,然后说他网络有点问题,然后问了第二个问题,然后问我有什么问题,我问了5个(业务、入职的话是否就是该团队下的某个组、两三周是不是有结果、是不是后面只有hr面了、还要做题吗).
点赞 回复 分享
发布于 2022-09-30 13:29 上海
楼主,momenta三面多久的消息诶
点赞 回复 分享
发布于 2022-10-13 16:11 湖北
兄弟,方面问下三面主要问什么嘛
点赞 回复 分享
发布于 2023-09-19 13:41 陕西

相关推荐

4 10 评论
分享
牛客网
牛客企业服务