晚上吃饭的时候突然打电话过来问我有空面试没
讲一下项目,我项目是经典websever,直接告诉他我去年跟着牛客网上写的,我忘得差不多了,跟他一阵胡言乱语。
看项目里有网络编程,介绍下tcp(之前也有公司这样问,我还真不知道怎么说),三次握手,四次挥手接着胡言乱语。
然后看有epoll他好像想问的,他想了想也不为难我了,说给我来点简单八股文,给我俩整笑了。
c++面向对象三大特性,封装多态继承。
c++11新特性,讲了auto自动推导、lambda表达式、智能指针。(右值引用忘记说了)
lambda哪里用,跟他说sort第三个参数可以用lambda表达式用值传递方便搞排序规则。
智能指针哪几种,什么时候用到weak_ptr。
stl里的容器用过哪些。
vector访问方式有哪些,我说可以用下标,迭代器,后来说的.at(),他说.at()不是c++11里的,他想说的类似下面这种范围循环。
vector
vec;
for (int i : vec) { // c++11基于范围的for循环
cout << "i" << endl;
}
c++访问控制符,继承的时候是啥情况
反问
如果过了接下来还有几面?答:没了(?)一周内出结果
访问控制符那里是不是答错了?答:这个继承比较复杂,说的大多是对的
很神奇,印象里没做过零跑的笔试,冷不丁就打电话过来面试了,怎么感觉像实习的面试呢,难道我投错了?面试官小哥哥还是很温柔的,听我一顿胡言乱语就给我上简答八股了,应该是寄了。