CVTE

41人关注 关注 457 人分享

CVTE软件工程师 共53条面试经验 最新 推荐

CVTE - C++软件开发工程师

面试时间:2017面试职位:C++软件开发工程师分享时间:2017-04

面试经历:
4月22号晚上我参加了CVTE最后一场笔试,顺利通过了(不得不说,CVTE的效率真的挺高的,第二天就看到了自己已经通过的消息)。学长说当天晚上会打电话,but并没有。直到4月25号早上才打电话过来,我太匆忙了,答得不好,没有通过。希望看见我这篇面经的人一定要以此为戒啊
面试形式是电话面试(一面),整个面试的时间有半个小时。
1.问项目,问的很细,大概问了有十分钟,项目的原理,实现细节,以及调用了哪些函数
个人的项目不同,问的不同。不过一定要把自己的项目了解的很透彻!不然坑的是自己
2.了解过虚函数吗?析构函数可以写成虚函数吗?为什么?
答:了解过,析构函数建议写成虚函数,在发生切片的情况下,如果调用父类的析构函数就只会析构父类的指针,而没有调用子类的析构函数,这样有可能会造成内存泄漏,如果析构函数写成虚函数,这样就会达到级联的删除的效果。防止了内存泄漏
3.什么是智能指针?智能指针和普通指针有什么区别?智能指针是怎样实现的?
智能指针
答:我没答。。忘了,很熟很熟就是想不起。
我回去查了一下,,由于C++没有自动内存回收机制,程序员每次new出来的内存都要手动delete,程序员有时会忘记delete,或者程序异常退出而没有执行delete造成内存泄漏,这时就需要智能指针起作用了。智能指针其实不是指针而是对象。常见的智能指针有auto_ptr,scoped_ptr,shared_ptr,weak_ptr.智能指针的实现:
auto_ptr ——》自动释放指针(大坑货):拷贝赋值之后,将前一个对象置空,这就完成了只释放一次(当出现拷贝的情况,两个指针分别释放其所指向的同一个空间就会boom!)
scoped_ptr——》守卫——》防拷贝:简单粗暴利用pravate不给你访问权限,不允许拷贝(既然拷贝会出错,那不拷贝不就没事了?)
shared_ptr——》共享——》引用计数:采用指针引用计数的方式进行,不采用普通类型,也不用静态变量,就是要用指针(其实最推荐使用的居然是仿拷贝指针,就是说,没必要拷贝就别拷贝了,必须拷贝再用共享指针)
5.多线程和多进程怎么实现的?多进程和多线程有什么区别?
答:(在批处理中)进程是资源分配的最小单位,线程是最小的运行单位。我就答了这么一句话((⊙o⊙))
6.平时会去关注一些技术吗?你是怎样研究的?
答:(最近刚查的,就说了)我关注过腾讯的开源库LibCO,我就是有关注,没研究。。((⊙o⊙)…汗)
7.接触过博客吗?自己平时有写博客吗?
答:接触过,我自己平时会写博客,我已经写了一年了
8.什么时候使用UDP?试举一例。假如我现在要和你进行视频的话,使用的是TCP还是UDP?
答:qq发消息时使用的是udp,他问要是数据丢失了怎么办。。当时脑子有些混,知道UDP是无连接的,不可靠传输,可是还是迟疑了一会。他问我数据包丢失之后怎么重传,我还是迟疑了。。。(想打自己,嘤嘤嘤/(ㄒoㄒ)/~~),如果视频的话采用的是UDP还是TCP,我答得是TCP,点到点的可靠传输,下来查了下是使用UDP,因为视频的话对实时性要求比较高,而且如果数据传输发生错误,只会屏幕花一下,不会有什么影响(不用重传)
9.使用过STL中的容器吗?vector是怎样扩容的?有什么优缺点
答:使用过,vector是使用数组存储数据的,vector数据存储满的话他就会扩容,(没有说是重新开辟一块空间原来容量二倍的空间,然后把原有数据拷贝进去),缺点是浪费时间和空间,重新开辟和拷贝数据都要花时间,而且以二倍容量开辟空间的话,开辟后只存很少的数据,那么会对空间造成浪费。
总结:处女面就这样结束了,面试的非常差。。11点面完,出去吃了个饭就查到结果了,心塞到不行。自我感觉复习的很不充分,问啥都知道,再问细节就卡住了。基础知识还需要加强。前一段时间老师让投简历,我一直觉得准备的不充分就只投了这一家公司。。现在觉得怎样准备都觉得自己没准备好,一边面试一边复习这样才是效率最高吧,只有多去面试才能知道公司想要问的重点在哪,就算没找到,也为后面的内推,秋招总结经验。所以不要害怕,有机会就投,然后回来总结,就酱~
面试官提的问题:
查看详情

有用(0) 评论(0) 面试感觉:不好 面试难度:难度一般 应聘途径:网上申请

CVTE - 嵌入式软件工程师

面试时间:2017面试职位:嵌入式软件工程师分享时间:2017-09

面试经历:
分为两面,一轮技术,一轮HR;
面试的前一天晚上才发的通知,很多人都因为太突然而来不了的,感觉这一点C做的特别不好;
技术面和HR面同一天上下午进行,包中餐,技术面当天出结果,HR面一周内出结果;
跟我一起面的基本都是双985的硕士,压力还是比较大的,由于没看面经,HR问期望薪资的时候提了15K,比起点高了2K,估计挂了跟这有关。
面试官提的问题:
查看详情

有用(0) 评论(0) 面试感觉:一般 面试难度:难度一般 应聘途径:校园招聘

广州CVTE - C/C++软件工程师

面试时间:2016面试职位:C/C++软件工程师分享时间:2016-03

面试经历:
通过网上申请后,首先迎来了cvte的网上在线测试,过了在线测试后就来到酒店参加面试。那一天面了两轮,两轮相隔时间不到五分钟,都是技术面,一面顺利通过,感觉还蛮有希望的,无奈二面的时候问的很多题都答不上来,然后就挂了。
面试官提的问题:
查看详情

有用(1) 评论(10) 面试感觉:一般 面试难度:困难 应聘途径:网上申请

CVTE - cc 软件工程师

面试时间:2016面试职位:cc 软件工程师分享时间:2016-09

有用(0) 评论(1)

CVTE - 软件开发工程师

面试时间:2015面试职位:软件开发工程师分享时间:2015-04

有用(2) 评论(11) 面试感觉:一般 面试难度:难度一般

cvte - C++软件工程师

面试时间:2017面试职位:C++软件工程师分享时间:2017-08

有用(0) 评论(0) 面试感觉:一般 面试难度:难度一般 应聘途径:校园招聘

CVTE - 嵌入式软件工程师

面试时间:2016面试职位:嵌入式软件工程师分享时间:2017-09

有用(0) 评论(0) 面试感觉:不好 面试难度:困难 应聘途径:网上申请

CVTE - JAVA研发工程师

面试时间:2016面试职位:JAVA研发工程师分享时间:2016-09

有用(0) 评论(3) 面试感觉:一般 面试难度:难度一般 应聘途径:校园招聘

CVTE - C/C++软件工程师

面试时间:2017面试职位:C/C++软件工程师分享时间:2017-09

有用(0) 评论(0) 面试感觉:很好 面试难度:困难 应聘途径:校园招聘

CVTE - C++软件工程师

面试时间:2017面试职位:C++软件工程师分享时间:2017-04

有用(0) 评论(0) 面试感觉:一般 面试难度:简单 应聘途径:校园招聘

CVTE - java软件工程师

面试时间:2017面试职位:java软件工程师分享时间:2017-10

有用(0) 评论(0) 面试感觉:不好 面试难度:难度一般 应聘途径:校园招聘

cvte - JAVA软件工程师

面试时间:2017面试职位:JAVA软件工程师分享时间:2017-10

有用(0) 评论(0)

CVTE - 嵌入式软件工程师

面试时间:2014面试职位:嵌入式软件工程师分享时间:2014-10

有用(0) 评论(7) 面试感觉:一般 面试难度:难度一般 应聘途径:校园招聘

CVTE - C++软件开发工程师

面试时间:2016面试职位:C++软件开发工程师分享时间:2016-05

有用(0) 评论(6) 面试感觉:一般 面试难度:困难 应聘途径:校园招聘

CVTE - 嵌入式软件工程师

面试时间:2017面试职位:嵌入式软件工程师分享时间:2017-03

有用(0) 评论(1) 面试感觉:一般 面试难度:难度一般 应聘途径:校园招聘

CVTE - Java工程师

面试时间:2017面试职位:Java工程师分享时间:2017-05

有用(0) 评论(0) 面试感觉:一般 面试难度:简单 应聘途径:网上申请

CVTE - 嵌入式软件开发工程师

面试时间:2017面试职位:嵌入式软件开发工程师分享时间:2017-08

有用(0) 评论(0) 面试感觉:一般 面试难度:难度一般 应聘途径:校园招聘

CVTE - JAVA软件工程师

面试时间:2017面试职位:JAVA软件工程师分享时间:2017-09

有用(0) 评论(0) 面试感觉:一般 面试难度:难度一般 应聘途径:内部推荐

cvte - java后台开发工程师

面试时间:2017面试职位:java后台开发工程师分享时间:2017-09

有用(0) 评论(0) 面试感觉:一般 面试难度:难度一般 应聘途径:校园招聘

CVTE - JAVA开发工程师

面试时间:2017面试职位:JAVA开发工程师分享时间:2017-09

有用(0) 评论(0) 面试感觉:一般 面试难度:困难 应聘途径:校园招聘

1 2 3   共 3 页

还需查看CVTE 更多信息?

CVTE工资待遇15

CVTE面试436

CVTE评论6

相关公司面试经验