android 就业面试-知识体系脑图「android篇」(火热易记)内带面试资料推荐文章

1. 前言:
看文章之前呀,我给大家说几句话哦,不能不听:孙子兵法有云:「求其上,得其中;求其中,得其下;求其下,必败。」所以啊我们一定要将心里的目标定的高高的,这样才是动力。「生于忧患,死于安乐」,温水煮青蛙永远不是什么好事。
技术栈最新的应该是有赞,那边的氛围非常不错。这几个问题你们感受下:

http2 相对 http1 有哪些优化?
平常怎么学习 http, RFC 看过吗?
协程了解过吗?
前几天刚出的「快应用」了解过吗?
熟悉 Rxjava?解释一下背压,解释一下 Observable 冷、热
。。。(心中一万个草泥马,之前工作还真没注意这几个东西)
还有常见的 Picasso, Fresco, Glide, 需要你对比着讲一下,
Glide 中的 BitmapPool,也即 Bitmap 重用的实现(注意与 Bitmap 缓存(LRUCache)不是同一个东西),一脸懵逼.jpg 。。。
android中okhttp 也可能被问到,只知道个拦截器是不行的。
总体而言,像 java 基础、并发、JVM、计算机网络那点东西,还有 android 四大组件、handler、事件分发、绘制、动画,这些都能背下来的,绝对不能丢分。像插件化、热修复之类的高级主题,还有 okhttp 这种较为复杂的第三方库,短时间内啃不下来,也就听天由命吧,至少拿到了基础分。
路漫漫其修远兮,吾将上下而求索。

2. Android 篇:
2.1 android 基础

推荐资料:Google官方文档
android 就业面试-知识体系脑图「android篇」(火热易记)内带面试资料推荐文章_第1张图片

2.2 Android 常见机制
推荐资料:《Android开发艺术探索》+ 源码
android 就业面试-知识体系脑图「android篇」(火热易记)内带面试资料推荐文章_第2张图片

2.3 Android 常用3rd-lib
推荐资料:github 项目源码
android 就业面试-知识体系脑图「android篇」(火热易记)内带面试资料推荐文章_第3张图片

2.4 Android 进阶
推荐资料:美团点评技术博客,bugly博客。。。杂七杂八的博客

android 就业面试-知识体系脑图「android篇」(火热易记)内带面试资料推荐文章_第4张图片

3:总结及面试资料推荐文章

guoxiaoxing/android-interview

技术面试基础知识

francistao/LearningNotes

国内一线互联网公司内部面试题库

wanandroid/面试资料汇总

总之android这边问的最多的就是handler、线程池、okhttp、mvp模式、mvvm模式、RxJava、Http、项目怎么优化的、再就是看你的项目,然后面试官还会询问你在你们项目当中使用了哪些android技术,以及你们项目的亮点再哪里,最后就是逮到你的项目各种问。(抓住一点就不放)

此文章参考了:作者:bug 鸣泣之时大家可以关注他。

你可能感兴趣的:(android,java)