美团C++一面凉经

1、我看你熟悉计算机网络,介绍一下MTU。(当场懵,心态差点崩)
2、TCP四次挥手过程中,客户端发送的一个请求关闭报文丢失了,会怎么办?如果是服务端主动请求关闭连接,又怎么办?
3、介绍一下C++中std库中的m***?我问是不是move,他说不是。(又懵了)
4、子类继承父类,如果父类重载一个虚函数(即函数参数不同),子类应该调用哪个虚函数的接口?
5、数据库,有一个事务正在修改一行数据,另一个事务来读取数据的结果是什么
6、介绍一下用户态切换到内核态的具体动作(回答得不好)

算法题:斐波那契数列
我的方法是:
class Solution {
public:
int fib(int n) {
if (n==0)
return 0;
int p=0,q=0,r=1;
for (int i=0;i<n;i++){
p=q;
q=r;
r=(p+q)%1000000007;
}
return r;
}
};
然后他说不用if判断怎么写,没写出来!面试体验极差,凉了!

#面经##美团##C++工程师#
全部评论
楼主你好,请问你是实习、校招还是社招?
点赞 回复 分享
发布于 2021-04-06 20:34
大佬,请问第4题是怎么答的呀?我咋感觉子类不会调用父类的函数?
点赞 回复 分享
发布于 2021-03-22 15:31
不用 if 是指用迭代写吗,还是说用递归但不能用上 if 语句?
点赞 回复 分享
发布于 2021-03-18 20:35
楼主哪个部门的
点赞 回复 分享
发布于 2021-03-18 17:19

相关推荐

评论
2
34
分享

创作者周榜

更多
牛客网
牛客企业服务