2021秋招360一面凉经

我甚至不是一个合格的API程序猿,sadness

先说最后让写的题:用迭代器实现去除数组中的重复元素
在牛客上连个algorithm头文件都写不对。。。
基本功扎实,倒在了这三五行代码上。还是要感谢面试官的手下留情。

#include "util.h"
using namespace std;

int main(){
   vector<int> vec = {1,2,3,344,3,55,3,100,3,3,3};
   sort(vec.begin(),vec.end());
   vec.erase(unique(vec.begin(),vec.end()),vec.end());
   for(auto it :vec){
       cout<<it<<" ";
   }
}

记录下问的东西吧

  1. 模板的原理是啥?说一下
  2. C++的多态是啥说一下,多态具体是怎么实现的?多态的应用场景是啥?虚表指针在一个类中的内存的位置
  3. TCP和UDP的区别是啥?TCP为什么要三次握手
  4. 多线程同步的机制有哪些?
  5. 会不会shell编程?答曰初级水平
  6. vector中迭代器失效的场景?
  7. map的底层是啥?说一下
  8. 开头问我你们学校开学出来方便不?最后又问了一遍最晚啥时候能来实习?一面就问这种问题么?
  9. 其余时间都是问项目,项目方面基本就是根据简历问,好好准备即可。

你可能感兴趣的:(面经)