首页 > oppo一二三面面经 已offer 附oppo内推码
头像
yxhh
编辑于 02-20 18:56
+ 关注

oppo一二三面面经 已offer 附oppo内推码

一面

https://www.nowcoder.com/discuss/464764?source_id=profile_create&channel=1009(之前发过) Java Android岗

  1. 有Android相关的经验吗
  2. 说一下Java集合类
  3. set和list有什么共同点吗,或者都实现了什么功能继承了什么类
  4. 集合类通常有线程安全问题,有什么解决办法
  5. HashMap实现原理
  6. 红黑树实现原理,有什么作用
  7. 说一说线程池你的理解
  8. 线程同步的问题有什么解决方案
  9. 安卓问题,内存只有一个G,导入一个很大的图片
  10. JVM内存回收机制
  11. 安卓内存泄漏有哪些场景 (答成了内存溢出 OOM,说要具体的场景,不要笼统)
  12. 你的项目有什么亮点,有什么难点,是怎么解决的
  13. 你同学怎么评价的或者说你自己怎么评价你这个项目的
  14. 代码题(剑指offer,两数相加不用加法,两次提示都没写出来)
  15. 还有什么问题。(如果能过后面还有几轮面试,两轮,一轮技术和hr,提示下次可能还会有很多android问题,然后进来不想做Android可以转岗

二面

1.你目前做过最满意的项目

2.是Nodejs项目,为什么要用Node.js

3.Nodejs和java语言区别

4.说说你的java项目(以下几个问题都是关于我的项目)

5.为什么要加salt

6.怎么生成的salt

7.怎么验证密码

8.salt存在哪里、存在数据库里有什么弊端。

9.加了salt有什么好处 ,md5不是动态的么(下面开始不是项目问题)

10.有没有安卓的经验

11.Java你了解哪一块

12.Java线程的安全性访问

13.乐观锁和悲观锁

14 sychroinzed是悲观锁吗

15.是可重入锁吗

16.你有使用过可重入锁吗

17.一般你的项目是用什么方法线程同步

18.等待另一个线程用什么方法(答了Thread.join())

19.如果另外一个线程是线程池呢(答了wait和notify方法)

20.具体怎么用

21.你的学习方式

  1. 博客有看哪些

  2. github看过哪些开源项目(被问结巴了 捂脸)

24.你有什么优势,不足

25.实习的工作是做什么

26.遇到问题怎么解决

HR面

比较平常的问题,成绩排名,形容自己,团队合作的案例,做过有挑战性的事,为什么要来oppo之类的

感悟:本来java岗竞争比较激烈,我刚好有投安卓岗,所以鼓励小伙伴们岗位都多多投递,然后我觉得运气非常不错很开心,但是也要认真准备那些常见的面试点,还有项目要准备一些亮点,难点防止面试官一直追问,也是为了突出自己的项目是有东西的,可以考虑在已经有的项目里追加一些亮点(比较节约时间),比如加入redis等等(不一定非要多细致,面试的时候有东西就好)。 有想要交流的小伙伴也可以加我微信,当认识个朋友也可以。

附内推码:80352092

入职两周年多啦,一切都还顺利,不算很卷,福利待遇也还满意,欢迎一起来oppo做兄弟

全部评论

(9) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期精华帖

热门推荐