View on GitHub

Jamy Cai 博客-GitHub.io

自我挖掘 ● 超越自我!

《Android 开发面试指南》

《Android 开发面试指南》
        该指南主要包括Android开发的基础知识、进阶知识,希望不仅可以帮助准备面试的朋友, 也可以作为知识点的梳理和自身的总结。有时间会不断的完善该指南,以此共勉。

第一季:Android 技术

Android基础知识
Android性能优化
Android内存泄漏
Android内存泄漏的八种可能
Handler内存泄漏分析及解决
♦ Android中OOM的解决方案
事件分发机制
自定义View/ViewGroup
Android中的Handler的机制与用法详解
Android 开发中的屏幕适配技术详解
Android Service 原理和应用开发详解
ANR问题
Android图片三级缓存
Android 混合开发(Hybrid)

第二季:Java 技术

♦ Java基础
    • Java学习笔记
    • Java基础知识
    • Java常用加密技术和代码总结
♦ Java并发
    • Synchronized
♦ JVM(Java虚拟机)
    • Java回收机制
    • JVM基础
    • JVM类加载机制

第三季:设计模式

面向对象的设计原则(设计模式原则)
♦ 单例模式

第四季:数据结构&算法

♦ 数据结构
    • 数组    
    • 链表
    •栈和队列         
♦ 算法
    排序:
    • 冒泡排序
    • 选择排序    
    • 归并排序
    查找:
    • 顺序查找
    • 折半查找    

第五季:面试指南

Android面试题积累
知名IT互联网公司面试题集

第六季:C++技术

C++ 学习笔记.doc