2019-02-13

作者: 2eb496c0ac4a | 来源:发表于2019-02-13 17:24 被阅读6次

我梳理了一份 Android 面试技术复习路线图。面试复习、查漏补缺提升技能都能用到。包含以下几个板块。

计算机基础

基础靠积累,临时抱佛脚很容易被面试官问倒。但是也不能全然不知,比如:单例模式至少知道在什么场景下使用吧。


Java 基础

这部分类主要是针对 Java 语言的使用的和语言的特性。相信各位看客平时也是有积累的,但是这类问题细节很多。

Android 技能

Android 开发这一块我认为是终点,性能优化部分则是是重中之重了。

  • 性能优化部分应该做到每一方向的优化都有对应的排查技巧、工具的使用、优化方案制定的能力。
  • 开源项目部分我认为重点应该在原理的理解、作者的设计思路,同时别忽略了框架的应用。

项目实战

项目实战我认为要做到以下几点:

  • 项目是怎么样的一个架构思路?(插件化架构、组件化架构等)
  • 项目中的技术栈
  • 结合业务思考哪些技术是必须的?哪些可以被替代的?哪些是可以不用的?
  • 项目中存在哪些问题?怎么去解决这些问题?
  • 对项目的产品是否有思考?

工具篇

我们开发中使用到的常用辅助工具,比如:版本管理的「git」、自动化构建的「Jenkins」、统一代码风格的「checkStyle」等等。

最后,关注公众号「技术特小号」或扫一扫下方二维码回复「Android 技能导图」 获取思维导图完整版 。


相关文章

网友评论

    本文标题:2019-02-13

    本文链接:https://www.haomeiwen.com/subject/kbvdeqtx.html