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