C++恒歌面经

  • 线上两面,无笔试。
  • 第一面,技术面
  • 问题:
  • 1、在校期间做过哪些项目?
  • 做过Qt的简单项目,复刻muduo,javaweb项目等等
  • 2、对设计模式了解吗,请说说六大原则?
  • 只回答出2个原则,其余的记不清楚了。
  • 3、使用过哪些设计模式?
  • 4、请问程序是如何产生的?
  • 从编译+链接角度回答,.i-.s-.o,链接,符号表合并,各个段合并。
  • 5、使用过哪些面向对象的特性,请用你的项目来解答?
  • muduo项目,IO复用,采用接口,根据不同的IO复用函数实现不同的类
  • 6、虚函数是如何联编?
  • 刚开始没听懂,就解释了一下虚函数运行原理,
  • 但是说到动态联编就说可以了
  • 7、C++四种类型转换是什么?
  • 8、为什么有些类的析构函数设计成虚函数?
  • 9、使用过哪些stl,你了解多少?
  • 10、讲讲vector怎么实现的?
  • 11、使用过线程吗,detach和join有什么区别?
  • 12、既然使用过Qt,讲一讲Qt信号槽机制如何实现的?
  • 大概只说了,通过继承信号和槽接口实现,细节不了解。

#软件开发面经##牛客创作赏金赛#
全部评论

相关推荐

11-01 10:20
已编辑
上海大学 C++
    10.14日,下午,技术面一个多小时,两个面试官,轮流拷打,要共享屏幕,先自我介绍,问学业,问科研,问了30分钟项目,特别细(因为里面有深度学习的部分,后面也结合了部分传统算法做的内容,还有软开的一些),然后问了10分钟C++八股,最后15分钟,手撕代码(很久没刷题了,真忘了),1、链表(写了一半,说了思路),2、手写生成随机数,按7的倍数里最大的(也是写了一半,说思路)    感觉g了,我应该是被调了岗位,当时hr打电话说面试的是负责 人工智能 这个板块的什么框架开发,所以项目里深度学习问的好多,真痛苦,我也不是很懂,直接用的模型,没做优化。    面试就根本没准备,结果就被拷打-----------------------------------------------10.15日,早上hr给我打电话,一面居然过了,真没想到,下午综合面-----------------------------------------------综合面的图贴了,别的地方看到的,但和问我的内容基本一样,可以参考一下。应该主要看你思辨能力,以及逻辑,没有什么标准答案。-----------------------------------------------10.23日,晚上给我打电话洽谈的,抬了个价,等三方下来,上海线下签约-----------------------------------------------10.30日,签了,20k×12+年终奖,看到有人说平均2个月,hr说每个人都不一样秋招结束#中兴##一面##二面##洽谈##薪资#
查看10道真题和解析
点赞 评论 收藏
分享
2 23 评论
分享
牛客网
牛客企业服务