这年头找工作岗位都能开盲盒了??能给我开个 CEO 当当吗?

大家好,我是鸭鸭!

求职季总是让人啼笑皆非,各种骚操作让鸭鸭吃瓜到嘴软。这不,鸭鸭最近就瞅到了一个让人啧啧称奇的“岗位盲盒”。

哎哟喂!鸭鸭现在才知道,连找工作都能开盲盒,是我见识短了吗?这年头连求职都能这么潮了?

鸭鸭忍不住想问,简历是不是也得跟盲盒一样,随机生成?打开盲盒的一瞬间是蹦出个“程序猿”还是“产品经理”呢?

图片

瞅瞅现在的公司,套路那是一个比一个深,年轻人哪,得时刻擦亮眼睛啊。

鸭鸭琢磨着,这盲盒会不会来个“隐藏款”?本想着坐办公室里敲键盘,却变成了需要天天敲门的“黄袍加身”小哥?试问大家做好这样的心理准备没……

不过,话说回来,这公司也很有意思,解释说“岗位盲盒”其实是给同学们调剂岗位用的,算是人性化一点,防止投递失败给大家留个后路。不过鸭鸭还想问一句:你真敢投吗?

来来来,欢迎大家来评论区跟鸭鸭聊聊,你会不会投递这种‘岗位盲盒’呢?还是说看一眼就溜了?期待听听你们的故事鸭!

面试其实有时候也像开盲盒,不知道面试官会问哪一道题。鸭鸭已经为大家准备了6000多道面试题,助力大家收获 offer,今天先看这道题吧!

为什么 Java 不支持多重继承?

回答重点

主要是因为多继承会产生菱形继承(也叫钻石继承)问题,Java 之父就是吸取 C++ 他们的教训,因此在不支持多继承。

所谓的菱形继承很好理解,我们来看下这个图:

图片

是不是看起来很像一个菱形,BC 继承了 A,然后 D 继承了 BC, 假设此时要调用 D 内定义在 A 的方法,因为 B 和 C 都有不同的实现,此时就会出现歧义,不知道应该调用哪个了。

扩展知识

这里很可能会被面试官追问:既然多继承不行,那为什么接口多实现可以?

为什么接口可以多实现?

在 Java8 之前接口是无法定义具体方法实现的,所以即使有多个接口必须子类自己实现,所以并不会发生歧义。

Java8 之后出了默认方法(default method),此时不就又出现的多继承的菱形继承问题了?

所以 Java 强制规定,如果多个接口内有相同的默认方法,子类必须重写这个方法。

不然,编译期就会报错:

图片

最后

再来推荐下我们的面试刷题网站和小程序:面试鸭

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值