奇安信的一次糟心面试
Q:面试官说,讲讲多态,还有你的项目中怎么使用的?
A:好,那我先讲讲什么是多态...
Q:不用不用,你别和我说这些,你们这些人都准备好的了... 直接告诉我怎么用的?
A:(懵逼...)我说,在我的项目中没用到多态
Q:啊?你的项目没用到多态么?
A:(什么鬼意思,我直接来气了...)我说,我为什么要使用多态呀?因为使用特性而去使用吗?我为什么非得用动态多态呀?使用奇异模板重现模式不可以么?编译多态不可以么?enable_shared_from_this不就是一个典型的例子么?
然后面试官和我掰扯了半天,扯我怎么使用这个编译期多态实现目的,扯什么面向对象,扯开闭原则
我最后也表示了,我没说动态多态不好,只是没有这个需求,没有需求的事我为什么要做呢?
==============================================
9.20 更新
已挂,无感。但是还是想说,麻烦一些公司能不能不要把这种不懂礼貌还自认为很牛逼的放出来面试呀?不会好好说话么?
A:好,那我先讲讲什么是多态...
Q:不用不用,你别和我说这些,你们这些人都准备好的了... 直接告诉我怎么用的?
A:(懵逼...)我说,在我的项目中没用到多态
Q:啊?你的项目没用到多态么?
A:(什么鬼意思,我直接来气了...)我说,我为什么要使用多态呀?因为使用特性而去使用吗?我为什么非得用动态多态呀?使用奇异模板重现模式不可以么?编译多态不可以么?enable_shared_from_this不就是一个典型的例子么?
然后面试官和我掰扯了半天,扯我怎么使用这个编译期多态实现目的,扯什么面向对象,扯开闭原则
我最后也表示了,我没说动态多态不好,只是没有这个需求,没有需求的事我为什么要做呢?
==============================================
9.20 更新
已挂,无感。但是还是想说,麻烦一些公司能不能不要把这种不懂礼貌还自认为很牛逼的放出来面试呀?不会好好说话么?
全部评论
构造函数不就是多态吗
大佬,可以试试腾讯云智,hc多,不卡学历———https://www.nowcoder.com/share/jump/26748809023214642
我就是看到了这家面经的反馈,我直接把鄙笔试鸽了,我同情兄弟们,我不想步后尘😂
面向对象中,要知道是面向【对象】的,多态就是指【对象】具有【多种形态】,外国人认为【形态】就是一个对象的【状态(属性)】和【行为(方法)】了。根据这些去答,c++ 里面应该也有很多抽象模板类一样的东西吧,那么它的子类全都可以视为父类中的一种实现,这就是一个父类中的多种形态了,这就称多态
相关推荐
点赞 评论 收藏
分享