OPPO暑期实习一面 + Keep暑期实习一,二,三面

OPPO一面(已offer)

  1. 自我介绍
  2. 项目介绍
  3. App中接入的开屏广告的性能问题
  4. Recyclerview的缓存复用
  5. 讲一下常用的布局,线性布局与相对布局的使用场景
  6. Android进程间通信方式
  7. 数据持久化技术
  8. SQLite与ROOM的区别
  9. Binder底层原理
  10. Glide缓存机制
  11. 用到的Material Design布局
  12. 三个线程,如何在最后一个线程任务执行结束后获取数据
  13. 讲一下IO,如何按行读取,会使用哪些类
  14. 反问

Keep一面(已offer)

  1. 自我介绍
  2. 学习安卓多久
  3. 什么是线程安全?怎样解决线程安全?
  4. 除了加锁还可以怎样保证线程安全(CAS)
  5. wait与sleep的区别
  6. 详细介绍wait,当前线程内可不可以自动被唤醒
  7. 线程池的核心参数,详细介绍这些参数
  8. 泛型檫除,详细介绍
  9. 对象的创建过程?jvm内存模型
  10. 滑动冲突的处理
  11. 是不是新创建的对象都分布在新生代?什么情况下不分布在新生代
  12. Activity生命周期,A->B生命周期回调顺序?为什么?
  13. 有没有过自定义view
  14. 建议多看源码,AMS
  15. 算法:环形链表的入口点

Keep二面

  1. 自我介绍
  2. 项目介绍
  3. ActivityLifeCycleCallbacks的使用场景
  4. 什么是软引用?软引用的使用场景
  5. 多进程导致单例模式失效的原因?怎样解决
  6. Recyclerview与Listview的区别?Recyclerview的横向滑动与竖向滑动的设计运用了什么设计模式?
  7. 如果让你为Recyclerview设计一个刷新的功能该怎么设计
  8. DCL单例模式为什么要两次判空
  9. 什么是内存泄漏
  10. 怎样解决handler引起的内存泄漏
  11. MVC,MVP,MVVM的区别
  12. 你觉得Viewmodel与LiveData发挥着什么样的作用
  13. 还会哪些Android技术
  14. Compose的原理
  15. Compose与Flutter的区别
  16. 反问

Keep三面

  1. 自我介绍
  2. 项目中遇到的难点
  3. 如果让你自己设计一个生命周期监听的机制,有哪些想法
  4. 平常怎么学Android
  5. 看过哪些源码
  6. 平常学技术的时间多不多
  7. 反问
  8. (三面主要是一些很开放的问题,没有问八股文或者其他明确的技术问题,不过这些开放性的问题也追问了蛮久)()
#暑期实习##实习##面经##春招##Java##Android##招聘进度##面试流程#
全部评论
那你是选择keep 呢  还是oppo呢,感觉keep 给的好低
点赞 回复 分享
发布于 2022-04-27 18:11
请问楼主oppo hr面之后多久发offer?
点赞 回复 分享
发布于 2022-04-25 09:59
Keep 三面多久出了结果呀
点赞 回复 分享
发布于 2022-04-24 20:38
最近几天把面经都整理一下发出来
点赞 回复 分享
发布于 2022-04-23 14:27

相关推荐

点赞 评论 收藏
分享
评论
1
13
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务