拼多多拼越计划服务器端c++面经

拼多多拼越计划服务器端 从一面到oc整个跨度一个多月。9.21oc
一面:8.12号
项目问了15分钟,用过linux什么指令,文件中的内容显示用过哪些,如何查找文件中的关键字。
网络这块:arp如何工作,我的电脑到你的电脑的通信过程arp是如何工作的,我的电脑需要知道对方ipmac吗?tcp如何保证可靠性,如果上面通信的问题中通信中间的一个路由器断了,tcp会是什么状态,多长时间会断开连接,tcp的定时器了解吗?

操作系统:linux下进程间通信有什么方法,一个锁被锁了两次会有什么问题,一个文件被锁了两次会有什么问题,听说过文件锁吗?

编程比较简单:返回链表中倒数第10个节点的值,5分钟搞定,第二个题不用写代码说一下思路就行。一个数组里面有一个元素占总元素个数的一半,如何找到他,说了三种思路:

1.哨兵方法-----不对,只能适用于超过一半的情况。2排序再找-----时间复杂度就高了。3哈希的方法------空间复杂度就高了。面试官说下去再想想。整体感觉答得不太好,有一些问题都没听说过,比如说文件锁,但是还是给我过了。
二面:8.18号

Tcp实现可靠性和有序性的原理,数据库的索引底层原理,叶子结点为什么会设计成有序链表,如何实现的范围索引,epollpoll原理。网卡接收到网络数据到用户使用需要几次内核和用户的转换,0拷贝?

和谐数组力扣594。二面相对于一面来说反而更加基础。

8.29hr面。


#面经##拼多多##C++工程师##校招#
全部评论
二面到hr隔了11天么😂
1 回复
分享
发布于 2020-09-22 14:48
楼主你好,请问你是实习、校招还是社招?
点赞 回复
分享
发布于 2020-09-21 16:01
滴滴
校招火热招聘中
官网直投
蹭蹭欧气
点赞 回复
分享
发布于 2020-09-21 16:41
就只有2面技术面吗
点赞 回复
分享
发布于 2020-09-21 17:07
现场面试吗?
点赞 回复
分享
发布于 2020-09-21 21:47
算法题:从数组随机选一个值,判断出现次数是否等于一半,期待运行时间 O(n),空间 O(1)
点赞 回复
分享
发布于 2020-11-06 08:31

相关推荐

第一题,直接把所有年龄的情况列举出来第二题,动态规划int main() {    int a, b;    // 全选    // 选择单个    // 复制所选    // 粘贴所复制的文本    int T; cin>>T;    int maxOP = 0;    vector OP(T, 0);    for(int i=0;i cin>>OP[i];        maxOP = max(maxOP, OP[i]);    }    vector dp(maxOP + 10, INT_MAX);    dp[1] = 0;    dp[2] = 3;    //dp[8] = 8;    // dp[9] = 10;    // dp[9] = 4 + 3 + 1 (3 + 3 + 3)    // 1 = 0    // 2 = 3    // 3 = 4    // 4 =    for(int i=3;i        for(int j=2;j            if(i % j == 0) dp[i] = min(dp[i],  dp[j] + (i/j)+1); //如果第j是第i的倍数,可以累计(i/j)个i            dp[i] = min(dp[i], dp[j] + (i-j) + 2); //这个后面才想到,必须要加这个,这个表示第i个可以使用单个复制粘贴到第j个        }        dp[i] = min(dp[i], 1 + i); //第i个使用1个来解决    }    for(int i=0;i        cout    }}第三题,没想到暴力也能过,直接暴力贪心,选取最大没访问过的房间攻击或者直接加当前战斗力的1/10,暴力就可以。第四题,模拟永杰无间,题目太长,就是模拟题,没写直接交卷了。
投递网易雷火等公司10个岗位
点赞 评论 收藏
转发
6 37 评论
分享
牛客网
牛客企业服务