某量化一面面经

1 c++构造函数和析构函数可不可以是虚函数和原因

2 虚函数表地址怎么获取

3 智能指针

4 sharedptr

5 协程和线程区别

6 stl unorder_map 和map区别

7 解决哈希冲突方法

8 其它的哈希表

9 vevtor的push和emplace区别

10 emplace_back一定会更高效吗

11 移动构造函数是做什么的

12 线程和进程区别 创建线程比进程快吗?

13 悲观锁和乐观锁区别

14 原子操作底层实现 <atomic>底层实现

15 CAS用处

16 thread_local关键字

17 右值和左指区别

18 c++编译层面的优化

19 lamba表达式和函数指针谁性能高

20 多路复用简单介绍 select和epoll epoll有几个接口 epoll管理使用什么数据结构

21 LRU cache原理 手撕 LRU

全部评论

相关推荐

09-11 21:49
门头沟学院 C++
📍面试公司:影石🕐面试时间:9.11💻面试岗位:C++开发❓面试问题:一、自我介绍二、项目三、八股1.&nbsp;deque的底层实现?插入和修改的复杂度?双端的插入和删除是怎么实现的?2.&nbsp;ordered_map和unordered_map的区别?3.&nbsp;红黑树的特性?为什么不用二叉平衡树?4.&nbsp;哈希表的冲突怎么解决?知道负载因子吗?如果往哈希表大量插入数据会怎么办?5.&nbsp;迭代器失效的状态或者原因有哪些?6.&nbsp;全局静态变量初始化的时期?存放在哪里?7.&nbsp;类的全局静态实例什么时候初始化的?比如static&nbsp;A&nbsp;a8.&nbsp;编译器会给一个类默认生成哪些函数?自定义有参构造函数后,若未加&nbsp;=delete,编译器仍会生成默认构造函数吗?9.&nbsp;讲一讲virtual关键字?虚函数的实现机制?10.&nbsp;模板通常定义在哪里?如果声明在.h文件,定义在.cpp文件,其他cpp文件能使用这个模板吗?看我答不上来,面试官让我下来了解下**模板的实例化orz**11.&nbsp;死锁产生的原因以及解决方法?12.&nbsp;一个程序本来只要运行1s,现在运行了1min该怎么排查?四、手撕最大连续子数组的和,空间复杂度从On优化到O1,时间复杂度从On到On/2(多线程或者双指针,不过没让实现)五、反问岗位主要做那些业务?校招生会被分到哪个组?面试官介绍下他们是做剪辑的,“我们组面的话大概率是我们组”是不是在暗示能过qaq🙌面试感想:面试官很好,会引导答不上来的问题许愿HR面
查看16道真题和解析
点赞 评论 收藏
分享
评论
1
3
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务