金山游戏暑期训练营二面凉经
5.22金山游戏暑期训练营二面凉经总结,发凉经存好运,cpp选手直接备战24年春招。
1.基本情况
- 自我介绍
- 研究生经历<研究生做的CV算法,为啥没写在简历上,解释了一下找开发工作>
- 玩过哪些游戏,为什么要应聘客户端开发<因为项目与技术都不相关>
2.技术问题
- C++标准库用过哪些
- 讲一下STL中的map的底层结构
- 了解过后面的hashmap吗
- 为什么unordered_map比map占用空间更大,速度更快
- 模板类的函数声明和定义能分开吗?为什么
- C++复制构造函数的参数为什么是引用类型,值、指针类型可以吗
- IO多路复用的区别,为什么选择epoll
- epoll和poll是同步还是异步,为什么不选择异步
- 关系数据库与非关系数据库的区别,如何快速分辨数据库是关系型还是非关系型<后边都是被面试官上课ing>
- 了解过MongoDB吗
- MySQL和Redis的应用场景,MySQL能被Redis替代吗
- MySQL的优势是能够快速范围查找,王者段位匹配如何快速使用Redis实现,有什么问题<以段位为key,存放用户id;限制条件增多的话性能损耗,频繁插入删除某个数据,编程工作,代码维护麻烦,MySQL只需要维护总表数据就行,索引维护由数据库自己实现---这里引导我、展开说了二十分钟,上课既视感 TaT>
3.反问
- 您是做数据库的么
- 下午的面试结果如何
- 入营需要做什么内容
- 无了
4.总结
金山游戏暑期训练营面试总结,估计已凉,我太菜了。不过面试官对问题理解比较深入,很善于引导,面试体验很好,下次还来(bushi)。
#暑期实习##金山##游戏开发#