面试题|Nvidia电话面试
1、如何优化C++函数返回值,以及引申问题 2、如何不在堆上实例化一个类,如何使new操作符作为一个成员函数,以及引申问题 3、单例模式里面获取实例的方法是否线程安全,如何判断一个方法线程安全,拷贝构造函数在单例模式中需不需要私有,另外还问了深拷贝浅拷贝 4、STL Map基于什么数据结构实现,说了红黑树之后,问了红黑树相关特征,搜索与调整的效率;针对搜索效率,问为什么使用红黑树,而不使用搜索效率更高的哈希表;说哈希表是不是建表时间和空间开销大后,问哈希表建表具体怎么时空开销大,说需要确定哈希函数、算哈希值,还有解决哈希碰撞,事先分配足够的存储空间来存储散列表,然后又问了哈希碰撞相关问题 5、函数指针可否指向类成员函数,以及引申问题 还有一些记不得了,一些问题基本是懵逼过的,打错了不少 总之,回答的很糟糕,感觉这种NB的公司对于基本功非常非常看重,经常一个问题一层一层往底层引申,如果只是一知半解,基本上会跪的很惨
推荐阅读
- PMSJ寻平面设计师之现代(Hyundai)
- 杜月笙的口才
- Linux下面如何查看tomcat已经使用多少线程
- 皮夹克
- 解读《摩根集团》(1)
- 绘本与写作
- 蓝桥杯试题
- 麦田社群
- 面对苦难——如何化解
- 葱爷说股20190107