这是我跨入毕业生找工作阶段的第一次面试。很紧张,也印象深刻,深深地感受到了与别人的差距啊,也深深地激励我要更加努力地去学习专业知识,感觉还多基础知识都没有掌握好,没有理解透彻。先讲下去面试的大致过程。通知下午1点30到公司门卫签到 ,提前了半个小时去的大华,公司很大,环境很好,真心有种高大上的感觉。在门卫那签到登记后,直接去的C座大厅。面试的人有二三十个,岗位都不同,我报的是C++客户端开发实习,因为读研期间做的项目是MFC的,但是基础还是不够扎实,来之前国庆在家看了几天MFC学习的视屏,但总体感觉准备的还是不够充分,好多基础知识都没有准备好,或者说自己大概理解了知识点,但是在表述上还是有问题。等到1点半,HR给了一张相关职位的测试卷和一份实习申请表(填下基本信息,学习经历,能够实习的时间,未来的工作规划,有无升学或者考公务员意向等)让自己找地方填下。C++的测试卷,我觉得有点难的,有些题目直接上网百度了,也没人看着你做试卷。题目有考到类的继承,虚函数的用法,指针不同情况下的定义,new/delete与malloc/free的区别,找程序的错误,就是swap函数变量的引用问题,还有就是四题主观题,非递归方法实现二叉树的遍历,单例模式,用模板实现一个单例,快排思想,用伪码实现快排算法,实现一个string类。考得很基础,也能看出对C++理解程度。试题做完后,给了HR,然后HR就帮我联系了面试官,面试官来的时候感觉就给人很利落的感觉,因为大厅的沙发上基本上都有人在面试了,他就直接把我带到餐厅那边,面对面的,也比较安静。在餐厅的路上就直接快速看了我做的题,申请表和简历,坐下后给人的感觉很NICE,年纪和我们相差不多,他还让我不要紧张。一开始先问的C++的基本特性,讲一下封装,继承,多态的概念,问了空类在占的字节数,有虚函数的,加普通函数的,加整形变量后类的字节数,指针delete后占的字节数,const的几种不同用法,防止结构体重复定义的方法,消息发送机制,窗口类的根类,还有TCP的三次握手是什么,多线程等等,记得的就这些,有些没回答上来或不全的,面试官也都给我补充了,建议我再多看看书,尤其是程序员面试宝典什么的。一共交流了半个小时,我的整体感觉就是回答的很差,回来恶补知识。有种决心就是我还会再来的。...查看更多
包含1个问题,1个回答
Q:封装,继承,多态的概念,问了空类在占的字节数,有虚函数的,加普通函数的,加整形变量后类的字节数,指针delete后占的字节数,const的几种不同用法,防止结构体重复定义的方法,消息发送机制,窗口类的根类,还有TCP的三次握手是什么,多线程的概念方法。