apk开发平台!阿里P7级别面试经验总结,面试建议

“我,程序员,32岁,距离退休,只剩3年了!”

这句话用来形容2020年互联网行业最适合不过了。从18年开始,大大小小的互联网公司开始了不止一轮的裁员,19年网上开始充斥一类文章,专门写互联网公司超过35岁的人,如果到这个年龄,还不是leader,业务又不核心,那么请焦虑吧。

转过头,看手中的资源,基于基本盘看清自己的努力方向,非常感慨和受启发。中国互联网经过过去十多年野蛮式的发展似乎这2年开始慢下来了,程序员35岁的退休年龄虽然只是贩卖焦虑的一种说法,但是整个行业对人的要求越来越高是不争的事实,要求我们的成长速度必须跟上。2021年开始,希望自己在技术、管理、业务3个维度再做更深层次的学习,体系化个人的认知,做一个有特点的IT人。

 

推荐两个刷题网站:

牛客网 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.通过刚才的面试交流,您觉得我还有那些不足?

 

最后说一下我的学习路线

其实很简单就下面这张图,含概了Android所有需要学的知识点,一共8大板块:

  1. 架构师筑基必备技能

  2. Android框架体系架构(高级UI+FrameWork源码)

  3. 360°Androidapp全方位性能调优

  4. 设计思想解读开源框架

  5. NDK模块开发

  6. 移动架构师专题项目实战环节

  7. 移动架构师不可不学习微信小程序

  8. 混合开发的flutter

apk开发平台!阿里P7级别面试经验总结,面试建议

Android学习的资料

我呢,把上面八大板块的分支都系统的做了一份学习系统的资料和视频,大概就下面这些,我就不全部写出来了,不然太长了影响大家的阅读。需要的小伙伴可以私信我【进阶】我免费分享给大家,或者直接点击下面链接领取,谢谢大家这么久以来的支持。

Android学习PDF+架构视频+面试文档+源码笔记

如果你有其他需要的话,也可以在GitHub上查看,下面的资料也会陆续上传到Github

330页PDF Android学习核心笔记(内含上面8大板块)

apk开发平台!阿里P7级别面试经验总结,面试建议

Android学习的系统对应视频

apk开发平台!阿里P7级别面试经验总结,面试建议

总结

我希望通过我自己的学习方法来帮助大家去提升技术:

  • 1、多看书、看源码和做项目,平时多种总结

  • 2、不能停留在一些基本api的使用上,应该往更深层次的方向去研究,比如activity、view的内部运行机制,比如Android内存优化,比如aidl,比如JNI等,并不仅仅停留在会用,而要通过阅读源码,理解其实现原理

  • 3、同时对架构是有一定要求的,架构是抽象的,但是设计模式是具体的,所以一定要加强下设计模式的学习

  • 4、android的方向也很多,高级UI,移动架构师,数据结构与算法和音视频FFMpeg解码,如果你对其中一项比较感兴趣,就大胆的进阶吧!

    进阶学习资料领取方式:GitHub

希望大家多多点赞,转发,评论加关注,你们的支持就是我继续下去的动力!加油!

上一篇:看完直接怼项目经理!分享两道阿里P7究极难度算法题,看看这篇文章吧!


下一篇:阿里P7浅析Spring Boot面试问题| Baeldung