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;
}
};
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判断怎么写,没写出来!面试体验极差,凉了!
全部评论
(4) 回帖