作为一个3-5年的Android工程师,我们经常会遇到这些瓶颈:
1.技术视野窄
长期在小型软件公司,外包公司工作,技术视野被限制的太厉害
2.薪资提升难
初中级Android岗位薪资上升空间有限,基本上你想拿15k以上,不会点源码层的东西是根本拿不到的
3.学习资源少
入门之后想要提升很难,靠自己接触的简单业务项目,去反复操练那些cv技术。博客和书本上的技术大多比较抽象并且零散,可以借鉴和指导,但是没办法复制成自己的
有了这份阿里众位P7大神整理的Android开发核心知识笔记,所有的瓶颈通通都能快速打破。
一线企业的app都是多线程和多进程的,而Android进程间通信机制就是Binder,原生的线程间通信则是Handler,Binder和Handler是了解安卓运行机制必须要掌握的一个知识点,更是一线企业面试必问的知识点!
以下几道就是大厂关于和Binder常见的面试真题:
- Binder有什么优势?(字节跳动)
- Binder是如何做到一次拷贝的?(腾讯)
- MMAP的原理讲解;(腾讯)
- 为什么Intent不能传递大数据?(阿里)
- 描述AIDL生成的java类细节;(字节跳动)
- 四大组件底层的