# interview **Repository Path**: github-development-code/interview ## Basic Information - **Project Name**: interview - **Description**: android面试题 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-01-02 - **Last Updated**: 2024-01-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 安卓工程师面试指南 - 由于外部环境,加上行业发展限制,最近互联网企业员工找工作需求增多。本人打算总结共享安卓面试的一些基础知识点和常问的问题,整理期间,尽量做到每周更新2-3次。希望能够对大家有所启发。有错误或者讲解不清晰之处欢迎大家指正,希望与诸君共勉---爱学习的小小酥 ## Java篇 - [面向对象](./java基础/面向对象.md) - [final、finally、finalize、Serializable和Parcelable](./java基础/final关键字.md) - [静态类、静态方法、成员内部类、静态内部类、局部内部类、和匿名内部类的理解](./java基础/静态类、静态方法、成员内部类、静态内部类、局部内部类、和匿名内部类的理解.md) - [StringBulider和StringBuffer](./java基础/StringBulider和StringBuffer.md) - [equal与hashCode](./java基础/equal与hashCode.md) - [接口和抽象类](./java基础/接口和抽象类.md) - [注解](./java基础/注解.md) - [引用类型](./java基础/引用类型.md) - [类加载与JVM](./java基础/JVM.md) ### 集合 - [ArrayList与LinkedList](./java基础/集合/ArrayList与LinkedList.md) - [HashMap](./java基础/集合/HashMap.md) - [ConcurrentHashMap](./java基础/集合/ConcurrentHashMap.md) ### 并发 - [线程模型](./java基础/并发/线程模型.md) - [ThreadLocal](./java基础/并发/ThreadLocal.md) - [锁](./java基础/并发/锁.md) - [线程池](./java基础/并发/线程池.md) ## 网络 - [TCP协议](./网络/TCP协议.md) - [HTTP协议](./网络/HTTP协议.md) - [get和post](./网络/get和post.md) ## Android篇 ### 基础 - [四大组件](./android/基础/四大组件.md) - [Context](./android/基础/Context.md) - [SharedPreference](./android/基础/SharePreference.md) - [Intent](./android/基础/Intent.md) - [Fragment](./android/基础/Fragment.md) - [RecycleView](./android/基础/RecycleView原理回收复用.md) - [WebView](./android/基础/WebView.md) - [App与Activity启动](./android/基础/Framework层App启动流程.md) - [自定义View](./android/基础/自定义View.md) - [事件分发](./android/基础/事件分发机制.md) - [Handler](./android/基础/Handler.md) - [Binder](./android/基础/Binder与AIDL.md) - [线程交互](./android/基础/Android线程之间交互.md) - [App编译流程](./android/基础/App编译打包过程.md) ### 性能 - [屏幕适配](./android/性能/屏幕适配.md) - [卡顿优化](./android/性能/卡顿优化.md) - [Carsh优化](./android/性能/Carsh优化.md) - [内存优化](./android/性能/内存优化.md) - [启动优化](./android/性能/启动优化.md) ### 三方框架 - [OKHttp源码分析](./android/框架/OKHttp源码分析.md) - [Retrofit源码分析](./android/框架/Retrofit源码分析.md) - [Glide源码分析](./android/框架/Glide源码分析.md) - [组件化之ARouter原理解析](./android/框架/ARouter原理解析.md) - [LeakCannary原理解析](./android/框架/LeakCannary原理解析.md) - [BlockCannery原理解析](./android/框架/BlockCannery原理解析.md) ### 架构 - [Rxjava](./android/框架/RxJava.md) - [MVP、MVVM架构](./android/框架/MVP、MVVM架构.md) - [Jetpack架构之DataBinding](./android/框架/Jetpack架构之DataBinding.md) - [Jetpack架构之ViewModel](./android/框架/Jetpack架构之ViewModel.md) - [Jetpack架构之Lifecycle](./android/框架/Jetpack架构之Lifecycle.md) - [Jetpack架构之LiveData](./android/框架/Jetpack架构之Lifecycle.md) ### gradle进阶 ### 设计模式 - [六大原则](./android/设计模式/六大原则.md) - [单例模式](./android/设计模式/单例模式.md) - [工厂模式](./android/设计模式/工厂模式.md) - [代理模式](./android/设计模式/代理模式.md) - [适配器模式](./android/设计模式/适配器.md) - [观察者模式](./android/设计模式/观察者.md) - [策略模式](./android/设计模式/策略模式.md) - [责任链模式](./android/设计模式/责任链模式.md) - [View绘制理解设计模式-桥接模式](./android/设计模式/View绘制理解设计模式-桥接.md) ## 算法 - [数据结构](./算法/数据结构.md)