面经:搜狐畅游游戏程序 应届生面试经历
今天去搜狐畅游面试了。总结一下。
两个人,一个是面试官,还有一个女滴,专门做记录。
首先是自我介绍。然后,问我做的项目。然后我说我做的雷达卡项目,在这个项目中,软件部分是我一个人完成的。哎。项目经验匮乏,让我每次面试都很吃亏。没办法,现实如此。
然后,问我这个项目是如何构架的。叽里咕噜跟他墨迹半天。。。。
如果您想在gamelook分享您面试游戏公司的经验,欢迎投稿到ericblue@gamelook.com.cn
作者:ganshuai2009
今天去搜狐畅游面试了。总结一下。
两个人,一个是面试官,还有一个女滴,专门做记录。
首先是自我介绍。然后,问我做的项目。然后我说我做的雷达卡项目,在这个项目中,软件部分是我一个人完成的。哎。项目经验匮乏,让我每次面试都很吃亏。没办法,现实如此。
然后,问我这个项目是如何构架的。叽里咕噜跟他墨迹半天。。。。
然后问我,这个项目中间,遇到了什么困难。我说,没遇到什么解决不了的困难。倒是我学习编译原理的时候,遇到了点困难。然后我继续说,我觉得编译原理中间,蕴含了很多有用的思想,所以我就决定学学这个,这个比较难,所以当时遇到了些困难。不过后来也都想明白了。具体说到这个雷达卡项目,当时我通信的时候,本机的IP弄错了,然后查错查了半天,最终解决了。
然后问我,用过模板没有。我说,用过,我用stl。然后对方问,stl有什么缺点。我说,这个,我还没达到这个深度,能发现他的缺点。
然后,问我什么是动态绑定,什么是静态绑定。我说,一个是在运行的时候绑定,一个是在编译的时候绑定。然后他继续问,什么是运行的时候绑定。这次,我懒得说一些虚的了,直接就说,就是虚函数呗。
然后,问,你觉得你在游戏编程方面有什么优势。实在是没啥优势。哎。我就给他整虚的。我说我比较喜欢数据结构和算法,我喜欢纯软的。喜欢这种有挑战性的工作,因为每次解决一个比较有难度的问题的时候,总是能给自己带来一种智力上的快感。不喜欢跟硬件关系密切的。我很热爱游戏编程。然后他问,计算机图形那些软件有没有比较熟悉的。我说我不熟悉。我说我的特长就是基础比较扎实。实在是没啥说的,然后我说,三维图形里面的那些东西,我们的专业课程里面也有与他们相关的一些东西,比如说坐标轴的转换什么的。
然后他问我,看过的项目代码中,最多的有多少行。我说,几千行吧。其实我哪里看过这种代码。我看的也就是vc小程序了。哎。没办法。只好跟他这么说了。然后他问我怎么看的。我说我先看看程序的结构,主要有哪些模块。每个模块的作用。看的时候,先抽象掉细节。看懂大致的轮廓,然后再具体看每个函数的实现。总之就是从上到下从宏观到微观地看。后来在回来的路上,我自己又补充了一点,把程序当作一个黑匣子,观察其输入输出。当时没想到。当然,这个也不一定就是什么好办法。
之后还问我,对数据库熟悉不。我说,我不熟悉,没怎么接触过。不过,我对dbms比较熟悉。然后就说了一些dbms中的主题。中间还特意提到了事务。我知道他肯定很关心事务。果然,他问我事务。那好吧,我都想到了你要问这个。然后就是跟他一顿墨迹。事务处理我还是蛮熟悉的。就给他讲了一通。这个真是我有意识地引导他的。要不,我没法回答他。数据库我确实没学过。就知道原理。没具体用过。所以,只好化被动为主动,主动引导谈话的方向。
然后,就是让我写程序。写一个快速排序的程序。我写啊写,写了几分钟,然后对方说,写伪代码也可以。这个时候我基本已经快写完了。我就写伪代码,然后给他讲解了一下我的思路。
走的时候,他问我,平时学习像c++,数据结构,编译原理这些课程,遇到困难怎么办的。我说,我周围没有计算机系的同学,所以基本都得靠自己去想。他说,那有没有解决不了的问题呢。我说,只要用心,就没有解决不了的问题。
面试到此为止。
然后我问,大约什么时候能出来结果。他说,一周之内。然后他问我,能来北京工作吗。我说能,非常希望来北京工作。
面试就这么完了。
前面感觉不太好。后面还可以。总之,没啥亮点。以前面的那几个游戏公司,都没有问我图形图象以及数据库的。问的都是我说的那个编译器相关的,以及数据结构和算法。今天比较不顺利,不过,感觉我的个性鲜明,应该给对方留下了比较深的印象。呵呵。
如若转载,请注明出处:http://www.gamelook.com.cn/2009/10/5806