今天的干货来点轻松一点的,这次的分享是《面试需要哪些准备?》,主要分为三个部分:
- 面试前。
- 面试中。
- 面试后。
面试前
1、『工作经验中的职位要层层递进:初、中、高、资深级』🍒
2.投简历
你的简历必须要凸显出你才是适合这个职务的不二人选。目前大部分公司的高级 Android 开发均对 业务、架构、性能 这三个方面均有一定程度的经验要求。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pPITIcHp-1676036071393)(null)]
3.写简历时,要将自己的项目和技术点 做深度的研究,找出自身的亮点
要抽离出其中的知识点和亮点,尽量用量化指标去说明,要注意其中的用语,比如推动、主导、落地、系统、架构。
1.前后 Crash 量的变化。
例如:参与 App 的稳定性优化:优化 Crash 与 ANR 的具体指标、并长期保持了较低的Crash 率与 ANR 率,目前项目的 Crash 率维持在万分之9左右,ANR率维持在万分之3左右。
2.前后性能指标的变化。
例如:负责 App 的内存优化:包括内存抖动、内存泄漏的发现与解决、优化应用内存占用、实现了一系列的内存兜底策略。经过几个版本的内存治理之后,项目主页的运行时内存占用由最初的 290MB 降低至 210MB,平均减少 30% 左右。
3.研发效率提升多少人/天或开发成本节约了多少。
例如:主导研发出 Android 通用模板基础组件库,将研发效率从平均 10 人/天提升至 6 人/天,开发成本平均降低 40%。
如果有知名开源项目或者是参与了知名开源项目,一定要写出来,
例如:我是一名热爱开源的安卓开发者,喜欢把自己的代码分享给他人,方便他人学习和提供建议从而完善代码,因此我开源了自己的个人阅读应用 Awesome-WanAndroid,在 Github 上颇受好评;同样,我非常注重知识的积累,所以建立了一套完善的知识体系 Awesome-Android-Notebook。
4.优先选择中小型公司进行面试练手
下面是我综合自己近期面试与网上收集的一些面试题参考。有需要的可以 直接点击此处进行参考↓↓↓ 学习!
通过一些真刀真枪地实战,可以帮助你迅速地调整面试的状态,记住,你的最终目标是你心仪的公司,不要被中间的一两个失利的战斗影响到自己,找出问题所在,为下一个面试做好准备。
Android 知识点归整
Android 性能调优系列:https://0a.fit/dNHYY
Android 车载学习指南:https://0a.fit/jdVoy
Android Framework核心知识点笔记:https://0a.fit/acnLL
Android 音视频学习笔记:https://0a.fit/BzPVh
Jetpack全家桶(含Compose):https://0a.fit/GQJSl
Kotlin 入门到精进:https://0a.fit/kdfWR
Flutter 基础到进阶实战:https://0a.fit/xvcHV
Android 八大知识体系:https://0a.fit/mieWJ
Android 中高级面试题锦:https://0a.fit/YXwVq
后续如有新知识点,将会持续更新,尽请期待……