记第一次面试

暑假一来,就像所有的面试大军一样冲上广州。广州这座匆忙的城市不知有多少找不到工作的程序员正在找工作,我应该是这百万大军中的一员吧。

今天主要记录一下面试的经历以及一些记得的面试题目。程序员都是善于总结的孩纸,总喜欢把东西记录下来——或许是脑子不好使。我这次是人生的第一次面试,职位是游戏开发(unity方向),因为在大学城出发,去到那里比较远,所以提早了很多出发,去到那里还找了很久才找到那家公司。那家公司是外企来的,我去到的时候他们在开会,有个MM给我倒了一杯水,然后让我坐着等一下。我也确实提早了大概40分钟到,所以就在那等。

在等的期间,我观察了一下这里的工作环境,这里的设计非常清新,是我喜欢的工作环境。令我诧异的是,这里的男女比例居然达到1:1,而且除了两个大概接近30岁的一男一女外(应该是这里最有资格说话的两个人),其他的都是大学毕业不久,女生甚至看起来比我还小,就是小女孩的模样(感觉像是高中生)。不知道是我没见过世面还是这里确实是与众不同。

开完会后,那个男的就给我一份PDF的试题让我做。题目主要有C#基础(他们unity是C#语言的)、SQL语句(分组、排序、drop和delete的区别等等,具体题目是给一张表,给题目你写SQL语句),基本就是这两个方面。最后一道题是编程题,很简单(其实所有题目都很基础,都是考察基础知识),循环1-100,如果是3的倍数就输出“A”,如果是5的倍数就输出“B”,如果是3的倍数同时是5的倍数就输出“AB”,其他输出原数字(具体不是A、B和AB,是其他字母,这里用A、B和AB代替)。这个还是挺基础的吧。

事实上我做题目的时候心里挺空虚的,没底。因为自己学习的时候太浮躁,基础知识没打好。果然,到了面试的时候就完全暴露出来了。面试过程就只有那个男的,全程一个人,他应该是整个团队的老大吧,感觉他就像是一座大山。首先叫我做了简单的自我介绍,我就简单的介绍了一下自己,还带上了自己的一个游戏作品。他却没问我作品,跟我聊了一下别的,比如说我我大学学习的课程(还问我有没有学过UML,这个学校还真没开过这课程)、对游戏的理解,以及我所掌握的游戏的技术等等。后来题锋一转,说,好,问你一点技术问题。然后我写一下我记得的吧。

1.数据结构的数组和链表有什么区别

2.操作系统里堆和栈有什么区别

3.C#里接口和抽象类的区别

4.C#里的参数前面的关键字ref和out的区别

……(还有一些忘记了)

前面两题还能答上一两点,第3题也能答上一点点,后面那题就完全不能回答了(可见我的基础知识多么不扎实),还有一些别的题目答得也不好。

最后他叫我问了一些问题,我说我很喜欢公司的工作环境(当时被杀得体无完肤,脑子一片空白,都不知道问了些什么问题,大概该问的不该问的都问了……)。完了以后他大概看得出我有点紧张,对我说了句今天谢谢你了,如果有必要进行第二轮面试我们会通知你的。我一听就没戏了,因为整个面试过程中我的表现很差,也看不到他对我有兴趣,好像是为了完成这个面试的任务而已。

昨天下午面的试,估计是没戏了。但是收益良多,知道该把基础打好,好好补一下基础知识吧!

(其实我是cocos2d-x的,也不知道当初为什么投了unity的,但是他们只用unity)

posted @ 2013-07-09 19:59  小五毛  阅读(1835)  评论(12编辑  收藏  举报