2016年秋季CVTE面经

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)你还有什么问题需要问我的?

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值