Blake

面试试题集丨JsonChao / Awesome-Android-Interview
作者:JsonChao项目地址:https://github.com/JsonChao/Awesome-Andro...
扫描右侧二维码阅读全文
17
2018/08

面试试题集丨JsonChao / Awesome-Android-Interview

作者:JsonChao
项目地址:https://github.com/JsonChao/Awesome-Android-Interview
Fork/Star:Star

ab808ff9-4572-4fd0-8c71-67ef249e7c20_70.jpg

一份对面试非常有帮助的面试题集合,对于即将工作的程序员有很大帮助,这里推荐Star不推荐Fork原因主要是因为文档更新较快,Fork频率较高,且删库可能极低。

前言

耗时6个多月,从十几份顶级面试仓库和200多篇高质量面经中总结出一份全面而详尽的Android面试题集。

面试,一直都是很大家很关心的热门话题,Awesome-Android-Interview搜集了国内一线及二线互联网公司最常出现的面试题,非常全面,笔者花费了很大的精力和时间,希望得到大家的支持。Android面试中常涉及的问题有如下几方面:

1、计算机基础:TCP/IP, HTTP/HTTPS, Socket、数据库、操作系统相关等等。

2、Java基础:反射、泛型、集合类库相关等等。

3、Java并发:线程/线程池,volatile,悲观锁/乐观锁等等。

4、Jvm虚拟机:比如执行过程、JMM模型、java的Gc回收原理、类加载器等等。

5、数据结构和算法:LeetCode + 剑指Offer。

6、Android基础:启动模式、动画、自定义View等等。

7、Android进阶:进程间通信、Binder、AIDL、AMS/WMS、事件分发、滑动冲突、View的绘制流程、性能优化、重要的Android源码和开源库分析等等。

8、Android高新技术:模块化、插件化、组件化、热更新实现原理等等。

9、最后,如果你会其他的开发方式或语言也会加分不少。比如Kotlin、Python、ReactNative、前后端开发等等。

内容

计算机基础面试题

  • 网络
  • 操作系统
  • 数据库

数据结构和算法面试题

  • 数据结构和算法

Java面试题

  • Java基础
  • Java并发
  • Java虚拟机

Android面试题

  • Android基础
  • Android进阶

其它

  • 其他扩展面试题(加分项)
  • 非技术面试题

关键词
androidinterviewjavainterview-questionscheatsheetcheatsheetsandroid-interview-practiceandroid-interviewinterview-practiceinterview-preparationinterview-prep
最后修改:2018 年 08 月 19 日 02 : 22 PM

发表评论