当前位置: 首页 > 面试经验 >

【360实习】C++开发

优质
小牛编辑
119浏览
2023-03-28

【360实习】C++开发

一面1.13,40min

  • 先聊项目
  • 什么是惊群现象,怎么解决
  • epoll的工作原理
  • 说一下对进程的了解
  • 进程间的通信方式
  • 最快的通信方式是什么
  • 说一下vector 、list、map的区别
  • 说一下迭代器失效的情况,以及解决方法
  • 哈希冲突的解决方法(我说了链表法,开放地址法,再哈希法)
  • 空类包括什么成员
  • 浅拷贝和深拷贝有什么区别
  • 悬空指针所指向的内存被释放了,那么这个指针还存在吗
  • 悬空指针和野指针的区别
  • 说一下虚函数
  • 一个类的大小由什么决定(成员变量的个数,是否继承,是否有虚函数等,有虚函数的话,那么类就会多一个虚表指针,类的大小就会多4字节)
  • 一个子类继承空基类,对子类的大小会有影响吗 (空白基优化)
  • TCP三次握手为什么不是四次呢
  • TCP四次挥手可以三次吗
  • 第三次握手可以携带数据吗
  • 如果有多个重载函数,那么我根据函数名打断点,GDB会怎么执行呢,是只执行一个还是全部都显示出来(都显示出来)
  • 面试官很好,有个别问题,答的不好,一直引导。面试官说,二面可能要等到年后了
#360面经##360实习#
 类似资料: