个人背景
游戏开发经验小白一枚,由于对游戏的热爱,秋招只一股脑的投了游戏相关。开启了被现实的打击的地狱之门。
一面 (约60min)
疯狂游戏现在做微信小游戏比较多,app很少。9月初面试的,面试管比较熟悉JS但我偏C++,主要问了和简历项目相关的问题。
1. 自我介绍
2. 手撕代码:按打开文件的时间顺序给文件名排序,要去重。可用链表,stack实现。因为太紧张,漏掉了很多细节,我滴个乖乖。
3. 为什么选择游戏行业?
4. C++, C#, js有什么区别。c++和c#说的头头是道,但不怎么了解js,完全尬住。
5. 问一些项目相关的问题。
6. 知道有什么c++编译器吗?只知道gcc,再次尬住(ok回去马上补)
7. 说一下关系型数据库和非关系型数据库。蛤,数据库什么都没看,再次尬住,ok回去马上看
8. HTTP和HTTPS是基于UDP还是TCP的。 TCP。
***校课程里有Andorid开发,让我说说andorid开发里的sdk和udk。蛤,意料之外,再次尬住,太菜了我真是太菜了。
10. 讲一下快排,堆排。
11. 红黑树,为什么会用到红黑树。
12. 怎么实现代码的健壮性和扩展性,有用过什么大厂的代码风格吗。没有,哎,马上去学。
其实一面的问题都是挺基础的也不是很难,主要是我太菜了。面试官也挺友好的,虽然我很菜但也没有表现出很嫌弃我水平的样子。
不用等面试结果就已经知道结果是什么,数据结构和算法是了解的挺清楚,但其他关于发散性的问题就不行了,平时的积累和学习还不够多。ok不多说了,去补数据库和网络了。
全部评论
(1) 回帖