2016年秋季CVTE面经

来源:互联网 发布:蛤蟆吃创建不了网络 编辑:程序博客网 时间:2024/05/17 03:27

CVTE的面试总共3轮,今天把面试中的问题分享给今后需要面试的朋友:

1.一轮面试

(1)介绍项目,包括名称、原理和方法等;

(2)MFC中的消息机制以及什么是回调函数;

(3)你的项目中有没有使用什么设计模式?请做介绍;

(4)知不知道观察者模式?请举例说明它的使用场合;

(5)给出一个案例,然后画出UML图,并写代码;

(6)简要阐述各种排序算法之间的差异以及适用的场合;

(7)你有什么问题需要问我的?

2.二轮面试

(1)介绍项目;

(2)介绍C++语言的基本特性以及与C语言有什么区别;

(3)Linux中的.o,.so以及.a的文件代表什么含义?

(4)Linux中gcc和g++有什么区别?可以用gcc编译C++代码吗?

(5)除了实验室的项目,有没有做过其他的一些项目?

(6)手写算法:二叉树的序列化和反序列化(参考“剑指Offer”)

(7)你有什么问题需要问我的?

3.三轮面试

(1)自我介绍

(2)对前面2轮面试的评价;

(3)家庭的基本情况;

(4)了解我们公司吗?为什么要选择我们公司?

(5)未来的职业发展规划;

(6)你期望的薪水是多少?你选择这个薪水的原因是什么?

(7)愿不愿意去公司实习一段时间?

(8)你还有什么问题需要问我的?

最后附上自己亲自整理的面试问题下载链接,有需要的朋友自行去下载面试资料

0 0