50分钟
1.什么是面向对象
2.多态怎么实现
3.虚函数原理
4.模版的声明和实现应该在.h还是.cpp
5.三次握手四次挥手
6.timewait是哪个时候
7.tcp/ip的五层有哪五层
8.这五层里有哪些协议
9.char *p = new char[10], 求sizeof(p)
10.tcp和udp区别
11.如何判定tcp报文是否发送完整
然后手撕代码:
vector<int> {1,2,3,5,7,-2,-1,0}
按以下规则输出:如果连续的就输出第一个和最后一个,如果不连续就直接输出自己
1->3
5
7
-2->0
12.求海量数据中最小的10000个数据
13.在n个数中,随机获取m个,m<n
(答了洗牌算法,然后他就说不能申请额外空间)
14.求1+2+...+n。不用数学公式
感觉有点凉
然而,为什么看到别人的面经都没有手撕代码,30分钟就完事,感觉被深深欺骗
而且就逮着c++和计网深挖,图形学和操作系统没有问过。
全部评论
(1) 回帖