安卓app开发菜鸟教程!开发者必备的顶级Android开发⼯具,吐⾎整理
android学习教程
⼀个朋友是前阿⾥⼈,37岁,离职后就职美团。以前投⼀个⾯⼀个,今年想跳槽,但没想到投⼗个能有两个⾯试机会就不错了,最后索性⼜回了阿⾥做架构。
他在⾯试的时候,碰见⽐⾃⼰⼤的⾯试官,态度和善,⼀般⾯试都能过。⽽如果碰到⽐⾃⼰⼩很多的⾯试官,能给你从天上问到地下,好像在说,就这?你也能不会?
我同事的说法:他跟你能不能和得来,年龄是硬伤。但凡你要在他⼿下⼲活,年龄⼜相差较⼤的话,他
⼀般是不会要的,根本原因就是怕管不住。
另外⼏个朋友,都⾛的技术管理岗,也35了,有的在⽹易,有的在滴滴。据他们说,到了这个年纪,就不要想着跳了,⼀家合拍的公司好好⼲吧,⾃⼰混个⾼点的职位,出去好要价,⾼不成低不就的,同样没⼈要。
你真的以为裁员裁的是年龄⼤、股票多的那些⼈?毕业后同学朋友在华为的也有⼏个,据他们的说法:⼈家裁的都是⼯作⼗来年,考评普通职级⼀般,收⼊和股票都偏低的⼀⼈。也就是:这部分⼈的⼯作具有可替代性。
推荐两个刷题⽹站:
⽜客⽹
LeetCode
推荐⼏本Android进阶的书籍:
《Android开发进阶 从⼩⼯到专家 》何红辉 著
《Android开发艺术探索》 任⽟刚 著
《疯狂Android讲义 》李刚 著
技术类
1.Java类类加载原理
2.界⾯卡顿的原因以及解决⽅法
3.⾃定义Handler时如何避免内存泄漏,内存泄漏如何排查,MAT分析⽅法以及原理,各种泄漏的原因是什么
4.app的架构是怎么样的,并且为什么这样,有什么优缺点?
5.TCP 有哪些状态。三次握⼿、四次挥⼿。为啥是三次不是两次?HTTPS 和 HTTP 的区别。HTTPS 2.0,3.0?
6.开源框架的使⽤和原理。 OkHttp内部实现、glide的内部原理、EventBus源码和RxJava的使⽤过程注意事项等
7.Activity的⽣命周期有哪些,知道onRestart么,介绍下
8.乐观锁和悲观锁,死锁 ,synchronized 原理
9.JVM 类加载机制、垃圾回收算法对⽐、Java 虚拟机结构等。
10.有什么⼯具可以看到Activity栈信息么?多个栈话,有⽅法分别得到各个栈的Activity列表么
11.插件化/热修复
其他
1.介绍下最近⼀年主要做了什么⼯作
2.遇到了什么印象深刻的问题。会顺着你介绍的项⽬问下具体实现。
3.以前的⼯作中,项⽬团队多少⼈,怎么分配⼯作
就是⼀些职业规划,或者可以体现你⼯作态度,为⼈处事⽅⾯的⼀些问题。
你有什么问题想问我的
⼀般的⾯试官都会问这个问题,这⾥搜罗了⼀些问题供⼤家参考
1.你在公司的⼀天是如何度过的?
2.能否给我简单介绍下贵公司业务与战略的未来发展?
3.贵公司最让你⾃豪的企业⽂化是什么?
4.对于未来加⼊这个团队,你对我的期望是什么?
5.通过刚才的⾯试交流,您觉得我还有那些不⾜?
最后
本⽂在已收录,⾥⾯包含不同⽅向的⾃学编程路线、⾯试题集合/⾯经、及系列技术⽂章等,资源持续更新中…⽬前已经更新的部分资料,需要的⾃⼰取:
[外链图⽚转存中…(img-YOdA5UUZ-1614255360655)]