记百度腾讯oppo的Android社招面经

作者: e240c12aa0ad | 来源:发表于2020-04-24 16:27 被阅读0次

一、百度

•简述内存泄漏,你处理过哪些内存泄漏?
•以100ms/张的间隔时间播放100张图片,且每张图片需要400ms进行加载,如何设计?
•如何在无序数组中快速找到最小值
•简述Android中的ANR,以及为什么会出现ANR?
•简述Handler消息机制,内部实现原理
•手撕一个有序数组的二分查找算法
•列举一个你在实际项目中所进行的性能优化
•简述单例模式的实现方式,且单例模式有什么优缺点?
•简述Java的异常处理机制
•多线程间如何进行信息通信?
•多线程如何保证线程安全?
•简述线程池
•简述HashMap实现机制,如何解决HashMap的线程安全问题?
•TCP和UDP的区别,分别有哪些应用场景?
•简述七层网络模型
•简述Android点击事件的分发机制

二、腾讯

•GC机制;
•RxJava有没有了解;
•内存泄漏怎么排查;
•app的页面突然卡了一下,怎么排查?
•ANR怎么排查?定义是什么?
•使用过哪些开源库;
•对OKHttp有哪些了解?这个框架设计怎么样?
•Databinding有哪些了解?
•EventBus了解吗?
•安卓的注解有什么了解?
•RelativeLayout和LinearLayout怎么选?为什么?
•自定义Layout主要有那几个流程?
•滑动过程卡顿,刷新率太低,怎么排查?

三、OPPO

•项目中的重点内容
•Service两种区别
•AsynTask 原理
•线程池原理,是否使用过
•性能优化,图片内存占用计算,持有引用,
•TCP原理,如何确保稳定(与udp相比),阻塞,
•文件上传下载原理,下载中流的大小;
•反射如何实现
•泛型
•EventBus作用,,原理;
•java四种引用(强软弱虚),软弱的回收区别
•ListView的一些优化,如何复用,错位,现在用glide
•数据结构,SparseArray和hashmap区别
•操作系统,cpu调度
•数据库
•LRU缓存原理
•死锁,锁的几种类型。是否项目中使用
•继承和接口,优先使用级
•四道算法原理
•Linux指令;

相关文章

  • 记百度腾讯oppo的Android社招面经

    一、百度 •简述内存泄漏,你处理过哪些内存泄漏?•以100ms/张的间隔时间播放100张图片,且每张图片需要400...

  • 需要被马住的一些链接

    vue源码实现v-if事件循环可参考的面经,二面挂全部是算法的面经腾讯云实习面经新鲜微信广州面经19年微信前端社招...

  • Android面试准备

    Android面试准备 面试题参考 2019初中级Android开发社招面试解答 OPPO Android开发技术...

  • 腾讯社招iOS面试记录

    腾讯社招iOS面试记录 腾讯社招iOS面试记录

  • 2017年秋招阿里腾讯百度面经

    2018年秋招阿里腾讯百度面经分享 2017.8.16 14:40 更新 一、阿里巴巴 1、蚂蚁金服 【C/C++...

  • 网易Java社招面经34题,助你“大展拳脚”!

    我记得之前有网友投稿过一篇网易的,忘记了是校招还是社招的面经了。今天又来了,这次是网易的Java社招面经 面试题 ...

  • 【面经转载】

    为了方便留存和阅读,转载面经致辞。 博主渣渣本科,挣扎到十一月秋招终于结束了。面过百度/腾讯/小米/网易/搜狗/知...

  • 互联网产品经理面试问题汇总(18问)

    写在前面: 以下内容是根据自己看了很多面试经验之后的总结,包括百度面经,腾讯面经,新浪面经,360面经,搜狐面经,...

  • 产品经理社招面经-百度

    1.介绍一下自己 2.介绍自己偏c端的产品 3.说下工作中比较满意的项目 4.如何数据分析?如何验证自己的产品有没...

  • 网易社招面经

    写在前面的总结: 1.双方是平等的,你找你需要的人才,我找合适我的岗位及薪资,双方是绝对平等的,看不起自己的人别人...

网友评论

    本文标题:记百度腾讯oppo的Android社招面经

    本文链接:https://www.haomeiwen.com/subject/vxwfwhtx.html