OPPO java后台开发面经

OPPO公司整体给人感觉很大气,流程很清晰,提前批现场面,第一天一面,晚上出结果,第二天二面+HR面,同样晚上出结果,过了就是第三天现场签约。我面的是java开发岗。

一面

早上去的,提前一个小时到的,先签到先面试,这点很人性化,等了半个小时不到就面了。
面试官人很好,问的问题也很基础,没有可以刁难。
(1)object类有哪些方法?各是什么意思?
(2)java的特性。继承封装多态,多态讲一讲静态多态和动态多态就行。
(3)重写过哪些方法??
(4)sleep和wait方法区别?可以从属于哪个类,使用方法和应用场景说。
(5)tcp三次握手和四次挥手过程。
(6)拥塞控制机制讲一下。
(7)数据结构二叉树有哪些遍历方式。
(8)平衡树有哪些?B树和B+树的区别,可以从数据库底层讲一讲。
(9)java int类型数据范围,这个一开始有点蒙,也就是整型数的范围。
(10)-1在机器内怎么表示?补码,全1。为什么呢?也就是计算机为什么使用补码?其实就是为了方便机器运算,使用补码可以让机器只做加法,就使用一种计数器就行了,硬件上就使用一种电路。比如1-1=0,这里是减法,1+(-1)

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值