2019年2月27日吉比特一面面经

吉比特面经

投的 游戏开发实习生

C++

  1. static 和 const

  2. 内存泄漏以及如何解决

  3. 智能指针,unique_ptr 怎么实现的

  4. 多态怎么体现(说了虚函数,提示还有函数重载)

  5. 模板的特化和偏特化

  6. 深拷贝和浅拷贝,从内存的角度

  7. C++11

  8. lamda 表达式

操作系统

  1. 进程通信方法
  2. 死锁如何引起
  3. 网路编程理解到什么程度了
  4. select 和 epoll 区别
  5. 水平触发和边缘触发

数据结构和算法

  1. 常用的排序及其复杂度
  2. 说一下归并排序
  3. 说一下堆建立过程及其复杂度
  4. 哈希函数冲突处理
  5. 红黑树比二叉查找树的优点
  6. 判断图的联通
  7. 最小生成树
  8. 介绍一下动态规划
  9. 文件去除重复行

闲话

  1. 看过什么书

  2. 了解计算机哪些知识

  3. 打比赛之外还干什么

  4. 用过 lua 吗

  5. 扯 java

  6. 会 js 吗

  7. 平时怎么学习的

  8. 技术中遇到的问题以及如何解决

  9. 以后的规划

  10. 向做游戏客户端还是服务端

  11. 学过汇编吗

还问了设计模式,我直接说不会(太弱了


最后修改于 2019-03-02

知识共享许可协议
本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。