百度Android开发面经(共三面)

今天早上现场面的,一共三面,由于问的问题确实太多了,所以有些遗漏,把记得的问题记录了下。每面差不多一小时;文末入圈有面试资料及答案

一面:

1、聊项目

2、MVP模式的优缺点

3、图片压缩怎么做

4、图片缓存怎么做,解释LruCache算法

5、http协议

6、常用的排序算法,时间、空间复杂度

7、常用的设计模式

8、java中多态的表现

9、抽象类和接口的异同。

10、android 7.0和android N分别新增了什么内容?

算法题:字符串数组(可能很大)按字典序排序,不能用现有的类库。

二面:

1、自定义控件的基本流程,每一步具体做什么

2、介绍http协议,http的常用请求头,OkHttp的优点在哪?

3、android中多线程怎么处理,handler机制

4、多线程下载文件;多个线程写同一个文件和多个线程分别写单独的文件然后最后合并这两种做法的区别在哪?那种性能好?有什么更优的方法吗?

5、断点续传文件怎么做?

6、android中的性能优化,布局、内存等

7、android中出现内存泄漏的原因,怎么发现?

8、解释OOM的原因,如果当前应用可用内存为20MB,而目前只用了10MB,请问这种情况有可能会发生OOM吗?

9、android中的跨进程方式,binder原理,数据要拷贝几次?android为什么要设计跨进程?

10、sleep()和wait()的区别

11、为什么要使用设计模式?

12、多线程访问单例(双重锁写法)会存在什么问题?怎么解决?

13、项目中遇到的困难。

三面:

1、聊了很久项目,分析项目的难点、核心技术。

2、使用SharedPreferences的get和put方法读写数据会面临什么问题,IO性能方面怎么解决?

3、一个应用如何发现当前局域网中别的也开启了这个应用的设备?

4、android中CRASH和ANR的区别在哪?

4、android中ANR是怎么发生的?系统又是如何发现有应用ANR的?

5、普通for循环和增强for循环的区别,以及使用的场景。

6、http2.0新增了什么内容?

7、当需要加载一个类时,在当前classLoader中没有找到该类会怎么样?(双亲委派)如果最后也没找到呢?(抛出异常ClassNotFound)抛出异常后又会怎么样?

8、解释AtomicReference和compareAndSet。

现组建了一个Android的大圈子,内有大神小白起飞,圈内会不定时更新一些Android中高级的进阶资料,欢迎大家带着技术问题来讨论,共同成长进步!(包含资深UI工程师,Android底层开发工程师,Android架构师,原生性能优化及混合优化,flutter专精);

欢迎点赞+私信我 资料 即可加入~

百度Android开发面经(共三面)

感谢您访问:生涯设计公益网!本文永久链接:https://www.16175.com/17074.html。侵删或不良信息举报请联系邮箱:121488412@qq.com或微信:aban618。
(0)

相关推荐

  • 应聘外企面试英语如何提高

      对于许多求职者来说,应聘外企职位的一个重要障碍是如何过好应用这道关。     学校里的应用教育在听与说上的培训普遍比较薄弱,即使不少已经在外资企业锻炼过一段时间的员工…

    2022年5月25日
    386
  • 英语面试更注重考察软技能

      眼下,知名企业的校园招聘已经纷纷进入面试阶段,随着外企的英文面试如火如荼的展开,书店里各类以“世界最佳公司面试题”为标榜的面试指南也纷纷告罄。且不论其内…

    2022年5月21日
    209
  • CBD职位面试7篇

    面试经验1 面试公司:宝洁(P&G) 职位:CBD 本人清华本科毕业,放弃了推研,申请出国失败,毕业后在北京某学校教书一段时间,9月份申请宝洁非应届职位CBD(客户商业发展…

    2022年5月18日
    430
  • 一分钟精彩自我介绍范文

      一分钟精彩自我介绍怎样能做到?通过阅读本文,你能够了解一分钟精彩自我介绍的模板、范文以及做精彩自我介绍要包括的四个方面,让你在面试过程中,做出精彩的自我介绍。

    面试技巧 2017年2月19日
    2.4K
  • 面试时被问及职业规划如何对答如流?

      职业规划是个人对自己职业生涯的目标设定和完成目标的方式和途径。所以,职业规划是者本人的事,不是某个行业或部门的运营情况。作为一个专业的面试负责人,在面试你之前就已经通…

    面试技巧 2022年11月27日
    102
  • 英语自我介绍问候语汇总

        英语自我介绍问候大全:    1.Good morning everyone.   大家早上好。   2.Good afternoo…

    2022年5月25日
    435
分享本页
返回顶部