面试经验分享平台

将近几年的名企精品面试汇总、筛选、整理,再分享给大家
经验详情
2010-10-21淘宝面试总结

 

很抱歉这么久才发上来,因为是在是没有时间。

 

 

很意外收到淘宝的面试通知,本以为笔试肯定不过的,因为还有一两道题都没有回答。

虽然奇怪,但还是做了准备,将高质量c/c++程序设计这本书终于翻完了,发现里面好多东西都是我们应该去注意的,这本书很重要,下面会说到为什么。

 

11:00开始就从宿舍出发了,先是去打印了简历,吃完饭已经是11:24。

坐14路车去到赤岗,大概11:44,准备坐大学城3号专线去的,结果等到12:00没有等到,为了保险起见,还是坐地铁过去,去到大学城南站坐大学城3号线去到广大生活区的商务酒店。

去到之时,工作人员正在吃饭,只能候着。

13:05左右,下午的面试开始了。在等候区等着。

13:20左右,被叫到去面试。

面试官是个女的,一般般,典型的技术女性那种。

下面是面试题:

1、指针与引用,区别是什么?

2、引用的使用;

3、虚函数的实现;

4、构造函数中拷贝构造在什么情况下会使用,拷贝函数中为什么使用引用?深拷贝与浅拷贝,构造函数能不能为虚函数;

5、如何保证一个类不被实例化;

6、析构函数能不能为虚函数?在什么情况下设置为虚函数?

7、Malloc/free, new/ delete的优缺点等;

8、单态模式的实现;

9、STL 的容器有哪些?答了vector、list、map等,再问,这些容器有什么优缺点;

10、如何访问list中的中点的数值;

11、Mfc的消息映射机制,postMessage与sendMessage等;

12、好像还有其他的一些细节问题,想不起来了。

 

 

请看上面的题目,基本上都是在上面提到的那本书上面的。所以,各位应聘c/c++工程师的同学,真的建议看看这本书。

 

 

上面是c++基础题,答得很不好。下面是一些其他的:

1、简要介绍一下你参与过的项目等;

2、在近期的这个项目,你承担的是一个项目架构的角色,那么,你这个系统分为几个模块,你负责哪些。

 

好像就是这些了。没有让我进入第二面,应该是直接被刷了。

 

总结:c++的基础还是要多多复习一下的。重点放在类的构造与析构,虚函数,指针与引用,STL,MFC的消息机制,设计模式等。