广联达C++凉面
1. 自我介绍;
2. 介绍C++使用情况;
3. map和哈希,实现是啥;红黑树插入查找效率?怎么实现更高效的map?除了map,其他什么数据结构实现nlogn的插入查找?
4. C++11新特性,右值是什么,解决什么问题?
5. 智能指针?auto_ptr为啥不要了?
6. 强制转换,static_cast, 两个类之间转的时候会发生什么?报错吗?
7. static有啥用,除了修饰变量以及成员函数之外?
8. 多态实现,虚函数指针放在类里的什么位置?64位机,类里面10个虚函数,sizeof(CLASS A)是多大?
9. strnull有啥用,特点是啥?相比NULL有何区别?
10. auto 关键字?啥时候用,有啥好处?和普通的类型有啥区别?
11. 线程,访问同一个资源,互斥实现?
12. 数据结构算法, 知道哪些?快排最坏什么样?
13. 传指针传引用的区别?
就记这么多了,其他忘了。
#面经##广联达##C++工程师##校招#