vivo提前批Java安卓方向面经

面试小哥人很好,问的问题比较灵活,不按套路来,感觉不是太妙

1,反射能破坏private,那还要private干嘛?

2,局部变量不赋值不能通过编译,为啥?

3,遍历一个arraylist用啥方式?

4,单例模式(我说了双重检验锁单例),追问为什么是线程安全的?为什么要双重检验? 你还能优化这个双重检验锁单例吗?(这个真不会了,我答也许把sync锁换成轻量级的更好)

5,b树 b+树

6, 两数之和(我用了hsshmap),追问有没有更好的方法?(不会 )

#vivo##Java工程师##校招##面经#
全部评论
第一个问题和你一样,我们估计是同一个面试官😪
点赞 回复 分享
发布于 2020-06-10 16:01
有后续吗?同学
点赞 回复 分享
发布于 2020-06-10 16:02

相关推荐

勤奋努力的椰子这就开摆:美团骑手在美团工作没毛病
投递美团等公司10个岗位
点赞 评论 收藏
分享
找不到工作死了算了:没事的,雨英,hr肯主动告知结果已经超越大部分hr了
点赞 评论 收藏
分享
1 16 评论
分享
牛客网
牛客企业服务