前言
这篇文章主要是分享今年上半年的面试心得,现已就职于某大厂有三个月了,近期有很多公司均已启动秋招,也祝大家在 2020 的下半年面试顺利,获得理想的offer!
之前找工作的那段时间感想颇多,总结一点面试经验和人生思考分享给大家。
Android中高级必会知识点:
一、性能优化
1、APP稳定性优化
1.做过哪些稳定性方面的优化?
2.性能稳定性是怎么做的?
3.业务稳定性如何保障?
4.如果出现异常,怎样快速止损?
2、APP启动速度优化
1.启动优化原理是什么?
2.是怎么异步的,异步遇到过什么问题吗?
3.启动优化有哪些容易被忽略的地方?
4.版本迭代导致的启动变慢有好的解决方式吗?
3、APP内存优化
1.你所做过的项目中的内存优化是怎么做的?
2.怎样解决内存抖动?
3.怎样解决内存泄漏?
4、APP电量优化
5、Android安全优化
1.有什么方法提高app的安全性?
2.app加固怎么做的?
3.Android混淆原理是什么?
6、为什么WebView加载会慢呢?
7、如何优化自定义View?
8、Java多线程引发的性能问题,怎么解决?
9、FC(Force Close)什么时候会出现?
10、是否使用过SysTrace,原理的了解?
最后
我见过很多技术leader在面试的时候,遇到处于迷茫期的大龄程序员,比面试官年龄都大。这些人有一些共同特征:可能工作了5、6年,还是每天重复给业务部门写代码,工作内容的重复性比较高,没有什么技术含量的工作。问到这些人的职业规划时,他们也没有太多想法。
其实30岁到40岁是一个人职业发展的黄金阶段,一定要在业务范围内的扩张,技术广度和深度提升上有自己的计划,才有助于在职业发展上有持续的发展路径,而不至于停滞不前。
不断奔跑,你就知道学习的意义所在!
《Android高级架构师面试指导+2021大厂面试真题》免费领取
%AA%EF%BC%81.md)**
[外链图片转存中…(img-cYm26EDX-1612428182934)]