吉比特游戏研发工程师面经
一面:
1、自我介绍?
2、static关键字?
3、指针常量&常量指针?
4、常量函数?
5、函数参数:const int& x VS int x?
6、内存泄漏?什么情况容易出现内存泄漏?如何避免内存泄漏?
7、智能指针?shared_ptr引用计数的时期?unique如何保障独占?
8、浅拷贝与深拷贝?
9、右值引用?string什么时候发生右值引用?(给了具体题目,没做出来。。)
10、C++多态?虚表?
11、常见的排序算法和时间复杂度?介绍归并排序的思想?介绍堆排序思想?
12、红黑树?
13、哈希冲突的处理方法?
14、进程通信方式?
15、设计模式?单例如何保证线程安全?设计模式里面的面向对象思想?
16、怎么求无向图的连通块?
17、并查集的并的操作和查的操作?(手撕)
18、笔试编程第二题还有印象吗?
19、平时做项目遇到的问题?印象深刻的?
20、课外关注哪些技术方面的内容?
21、C++11的新标准有了解哪些?
22、有接触脚本语言吗?
二面(有点记不清了):
1、缺点、优点?
2、期望薪资?
3、目前的offer情况?
4、对公司了解吗?对游戏行业了解吗?
5、找工作一般考虑哪些因素?
6、有比较崇拜的人吗?
7、为什么想做游戏?
9、有什么问题要问的?
#吉比特##面经##游戏研发工程师##校招#