先锋商泰笔试面试-2015年3月14

来源:互联网 发布:catia软件安装 编辑:程序博客网 时间:2024/04/27 21:42

急急忙忙的赶到,结果去了南大厦,又下来跑到马路对面的北大厦17楼。

笔试:进去面试的人有社招的有校招的,来了先做一张卷子。30道选择题,1到10每2分一题,11到30每4分一题。前10道题涉及到C++指针等基础知识,尤其是char指针。后面的全是一段长长的程序,一般都有个近百行左右,选择题分为多选和单选,感觉蛮难的,看卷子上密密麻麻C++的程序不是件痛快的事。最后5个选项都是蒙的,好在运气不错,过了,面试时看了一下,46分,据说40分以上就过了。

一面:一看就是技术经理的人来问的。问的C++语言方面的细节问题。记忆如下:

1:用C++实现单体设计模式。这个完全没写过,瞎写了一个,后来上网查了一下。估计这个手写代码暴露了自己C++项目经验少的缺点。

2:malloc 和new的区别,以及为什么用new,new和malloc在内存的什么区域。这题就是为什么用new回答的一般,感觉,还是理解不透彻。

3:类中成员常量  const int a; 怎么赋值。这题自己也是没想到,最后查资料,一是在构造函数中实现赋值,而是加上static在类外面赋值。终止类中成员常量是不能赋值的。

4:sizeof(类a)的大小,就是求一个类的sizeof后的值,并且有一个虚函数是多少,两个虚函数是多少,再加个成员变量是多少。这题估计被我蒙对了,还得感谢前天看的虚函数表的知识。

5:析构函数为什么要定义成虚函数,这个也是没回答上来啊,虽然之前看了《effective C++》,书中的条款7就是解释这个,但是忘记了啊。

6:最后写个小算法,找n个数字中相同的两个,这个还好,平时注意过,还是写出来了。


二面:

二面是一个经理级别的,和我聊了一些游戏的设计,技能点如何实现啊,侧重于一中编程的总体思维吧。感觉就拿自己看的设计模式的知识应付了一下,感觉一般般。最后问了一下最近看什么书,就让回来等消息了。(估计机会不大了,不过等一星期吧)


其他:

环境像网友说的,网吧式办公,估计人多时电梯会很挤,没有看到食堂的地方。所以环境相对差点。其他的待遇网友说的还可以,但是据说加班比较多。

最后祝自己好运吧。

0 0
原创粉丝点击