吉比特sp专场面试

一面

整体算挺简单的,有括号说明的是自己觉得没答好的。

  • c++什么情况会内存泄漏
  • 有什么办法避免内存泄漏
  • share_ptr和unique_ptr的区别
  • 为什么用智能指针能自动释放资源
  • unique_ptr是怎么实现独占性的
  • 大致实现一下share_ptr(思路可以,但是写的不好,代码中几个地方被提醒了)
  • 右值引用有什么用
  • void f(const int& a) 和 void f(int a)区别
  • static,const在类中的作用
  • 堆排序口述算法,时间复杂度
  • 哈希冲突怎么解决
  • 如果冲突过多怎么解决
  • 红黑树和avl树
  • 进程间通信方法有哪些?
  • 写过脚本吗
  • 知道哪些常用设计模式(不大熟)
  • 开闭原则呢(忘了)
  • 为什么想做游戏

项目相关:

  • 讲一下reactor模型
  • 项目的线程模型
  • io多路复用(select,poll,epoll)区别
  • epoll水平和边缘触发

智力题:

  • 今年元旦不是周三,这一年有53个周三,问下一年元旦是周几?

你可能感兴趣的:(吉比特sp专场面试)