招银 二面 C++ 微凉
招银的面试官好像都很有礼貌。而且感觉他们的面试策略就是问出你都会些什么,而不会问一些你不会的问题,结果就是你的面试体验非常好,因为他问的都是你会的。但是更深的东西都没有深入,范围都挺基础,给一个基础很好的评价,感觉有些凉凉。
自我介绍,看了眼项目,问我怎么没有C++项目。(用C++写的仅限于算法和小实验,所以没有,打算去之后用C++写一个服务器充充面子)。
问了问C++六大特点。我说三大特征我知道,六个真的举不出来。
然后问了一下怎么理解多态,一面的时候也有这个问题。
然后问如果把一个对象复制给一个对象用重载什么函数,我说用拷贝和赋值。额,但是他们都是一样的,然后我补充了一个重载=运算符。
然后让写拷贝和=函数,问为什么传引用,返回引用。引用里const的作用是什么。
然后手撕了一道重载自定义+=类的my_string,里面包含字符串大小,容量,和一个字符数组指针。
我先判断容量是否足够分配,一开始没经过思考写了==,后来被问了才改。
不够的话就分配空间,分配后忘记释放原空间了,提醒了两次才发现。。
然后把要复制的内容依次写进去。
然后问了sizeof和strlen的区别。
问了问多线程和linux,我说没怎么用过就没有深入了,就靠了我一道题,调用3次fork会产生几个进程,估计因为我答错了就没有深入问了。
感觉问的都太基础了,没有其他的那么深入。
#面试复盘##面经##招银网络##后端开发#