CVTEC++一面二面面经

刚刚hr打电话说通过了cvte的技术面,明天参加hr面。
和大家分享下cvte的面经:

一面:
自我介绍。
介绍项目,项目抓的很紧,问了很多问题,都忘了。
项目中有没有用到多线程,怎么实现的。线程是怎么管理的。
线程池的设计。    
    面试官人很好,还稍微探讨了下。                                    
线程的同步互斥机制。        
怎么保证一个互斥量按顺序加锁解锁。        
    对象,RAII机制。
QT的信号和槽函数机制。
项目中用到了QT的哪些东西。        
    我QT就学了两周,给它讲了讲用到的东西。

C++基础知识:
构造函数中可以调用虚函数吗?    
虚函数怎么实现的?    
    虚表指针,然后画了画对象的内存分布图。
了解unordered_map吗?   哈希+开链法,map是红黑树。
    map和unordered_map的效率问题。

写代码:
求两个矩阵的相交面积大小,自定义矩阵的数据结构。
    让我五分钟写出来,写不出来啊,讲了讲思路。

你觉得你还有哪些技术亮点?

二面:

自我介绍。
项目,项目问的更深,让我画设计图。
底层用到的网络库,它是怎么实现的。    
    不会,扯了扯事件驱动机制。
项目有关视频码流传输的,问题了解视频编解码吗?     
    不了解,就着自己的理解瞎说一通。
继续问,项目中如果要设计线程池,怎么设计。        
    又是线程池,也是把自己皮毛理解说了说。
线程池如何设计一个线程的参数可以接受任何类型。    
    参考linux的void*?
不用void*来设计?            
    泛型编程吧。
写一个支持泛型编程的线程设计。
      写不出来,泛型用的少。扯了扯CRTR编程范式。
C++的资源管理,shared_ptr是线程安全的吗?
    不是。
确定吗?
    不确定。
了解哪些开源代码?    

说笔试成绩,你笔试有一道编程题目没做啊。    
    。。。。

写代码:
两个字符串的最长子串。

有好多遗漏的,一面问项目+基础知识,二面深入问项目。二面好多都是现成临时发挥。

本来因为JAVA没学过,服务器编程又菜的很,已经转战互联网测试开发了,C++都好久没看了,CVTE的C++开发工程师本来没报太多希望。
刚刚hr通知技术面过了,约hr面。
最近被互联网的面试打击的不行,阿里,头条,网易内推,全都挂了。希望这次能给自己带来好运吧。

最后插播一句,网易考拉测试岗面试,求面经啊?

全部评论
南京现场面的吗?
点赞 回复 分享
发布于 2017-09-16 12:06
马上就通知吗?。。。那我二面估计挂了
点赞 回复 分享
发布于 2017-09-16 13:50
请问CRTR编程范式是什么东西?
点赞 回复 分享
发布于 2017-09-16 16:55

相关推荐

1 43 评论
分享
牛客网
牛客企业服务