Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tellh/interview-note
This is my campus interview note for Android. 我的校招Android面试笔记
https://github.com/tellh/interview-note
Last synced: 5 days ago
JSON representation
This is my campus interview note for Android. 我的校招Android面试笔记
- Host: GitHub
- URL: https://github.com/tellh/interview-note
- Owner: TellH
- Created: 2017-09-29T15:32:13.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2017-09-29T17:24:28.000Z (about 7 years ago)
- Last Synced: 2024-10-12T20:09:02.974Z (about 1 month ago)
- Homepage:
- Size: 17.3 MB
- Stars: 32
- Watchers: 4
- Forks: 9
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Interview-Note
以下是我准备2018届校招Android笔试面试的笔记,在此分享给大家。## Android
- [Android生命周期和启动模式](https://github.com/TellH/Interview-Note/blob/master/Android/Activity-LifeCircle%26Launchmode.md)
- [Activity的启动过程](https://github.com/TellH/Interview-Note/blob/master/Android/Activity%E7%9A%84%E5%90%AF%E5%8A%A8%E8%BF%87%E7%A8%8B.md)
- [Service的启动和绑定过程](https://github.com/TellH/Interview-Note/blob/master/Android/Service%E7%9A%84%E5%90%AF%E5%8A%A8%E5%92%8C%E7%BB%91%E5%AE%9A%E8%BF%87%E7%A8%8B.md)
- [View的测量和绘制流程](https://github.com/TellH/Interview-Note/blob/master/Android/View%E7%9A%84%E5%B7%A5%E4%BD%9C%E6%B5%81%E7%A8%8B.md)
- [View基础知识和事件分发机制](https://github.com/TellH/Interview-Note/blob/master/Android/View%E5%9F%BA%E7%A1%80%E4%B8%8E%E4%BA%8B%E4%BB%B6%E5%88%86%E5%8F%91.md)
- [窗口系统(Window和WindowManagerService)](https://github.com/TellH/Interview-Note/blob/master/Android/%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3Android%E7%9A%84%E7%AA%97%E5%8F%A3%E7%B3%BB%E7%BB%9F.md)
- [AIDL](https://github.com/TellH/Interview-Note/blob/master/Android/aidl-binder.md)
- [Android线程与线程池](https://github.com/TellH/Interview-Note/blob/master/Android/Android%E7%9A%84%E7%BA%BF%E7%A8%8B%E4%B8%8E%E7%BA%BF%E7%A8%8B%E6%B1%A0.md)
- [动画](https://github.com/TellH/Interview-Note/blob/master/Android/Android%E5%8A%A8%E7%94%BB.md)
- [内存泄漏](https://github.com/TellH/Interview-Note/blob/master/Android/Android%E5%86%85%E5%AD%98%E6%B3%84%E6%BC%8F.md)
- [消息机制](https://github.com/TellH/Interview-Note/blob/master/Android/Android%E6%B6%88%E6%81%AF%E6%9C%BA%E5%88%B6.md)
- [Android进程启动过程](https://github.com/TellH/Interview-Note/blob/master/Android/Android%E6%96%B0%E8%BF%9B%E7%A8%8B%E7%9A%84%E5%90%AF%E5%8A%A8%E8%BF%87%E7%A8%8B.md)
- [IPC的几种实现方式](https://github.com/TellH/Interview-Note/blob/master/Android/IPC%E7%9A%84%E5%87%A0%E7%A7%8D%E5%AE%9E%E7%8E%B0%E6%96%B9%E5%BC%8F.md)
- [高效加载Bitmap](https://github.com/TellH/Interview-Note/blob/master/Android/%E9%AB%98%E6%95%88%E5%8A%A0%E8%BD%BDBitmap.md)
- [Binder机制](https://github.com/TellH/Interview-Note/blob/master/Android/Binder/Binder%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0.md)
- [源码分析:ListView](https://github.com/TellH/Interview-Note/blob/master/Android/ListView.md)
- [源码分析:okhttp](https://github.com/TellH/Interview-Note/blob/master/Android/OkHttp%E5%8E%9F%E7%90%86%E6%B5%85%E6%9E%90.md)
- [源码分析:RecyclerView](https://github.com/TellH/Interview-Note/blob/master/Android/RecyclerView.md)
- [源码分析:Retrofit](https://github.com/TellH/Interview-Note/blob/master/Android/Retrofit%E6%A1%86%E6%9E%B6%E6%80%9D%E8%B7%AF%E6%B5%85%E6%9E%90.md)
- [源码分析:Volley](https://github.com/TellH/Interview-Note/blob/master/Android/Volley%E5%8E%9F%E7%90%86%E6%B5%85%E6%9E%90.md)
- [RxJava](https://github.com/TellH/Interview-Note/blob/master/Android/RxJava/%E6%B7%B1%E5%85%A5RxJava.md)
- [热修复&插件化](https://github.com/TellH/Interview-Note/blob/master/Android/%E6%8F%92%E4%BB%B6%E5%8C%96/%E7%83%AD%E4%BF%AE%E5%A4%8D%E5%92%8C%E6%8F%92%E4%BB%B6%E5%8C%96%E5%B0%8F%E7%BB%93.md)
- [图片加载框架分析与对比](https://github.com/TellH/Interview-Note/blob/master/Android/%E5%9B%BE%E7%89%87%E5%8A%A0%E8%BD%BD%E6%A1%86%E6%9E%B6%E5%88%86%E6%9E%90%E4%B8%8E%E5%AF%B9%E6%AF%94.md)
- [Android性能优化总结](https://github.com/TellH/Interview-Note/blob/master/Android/%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96%E6%80%BB%E7%BB%93.md)
- [常见的面试题总结](https://github.com/TellH/Interview-Note/blob/master/Android/%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E9%A2%98%E6%80%BB%E7%BB%93.md)## Java
### JDK
- [ArrayList](https://github.com/TellH/Interview-Note/blob/master/Java/JDK/ArrayList.md)
- [Hashmap](https://github.com/TellH/Interview-Note/blob/master/Java/JDK/HashMap.md)
- [LinkedHashMap&LruCache](https://github.com/TellH/Interview-Note/blob/master/Java/JDK/LinkedHashMap%26LruCache.md)
- [Java集合类框架概括](https://github.com/TellH/Interview-Note/blob/master/Java/JDK/Java%E9%9B%86%E5%90%88%E6%A1%86%E6%9E%B6%E6%A6%82%E6%8B%AC.md)
- [fail-fast机制](https://github.com/TellH/Interview-Note/blob/master/Java/JDK/fail-fast%E6%9C%BA%E5%88%B6.md)### JVM
- [JVM内存分区](https://github.com/TellH/Interview-Note/blob/master/Java/JVM/JVM%E5%86%85%E5%AD%98%E5%88%86%E5%8C%BA.md)
- [Java内存模型与并发](https://github.com/TellH/Interview-Note/blob/master/Java/JVM/Java%E5%86%85%E5%AD%98%E6%A8%A1%E5%9E%8B%E4%B8%8E%E5%B9%B6%E5%8F%91.md)
- [Class文件与类加载](https://github.com/TellH/Interview-Note/blob/master/Java/JVM/Class%E6%96%87%E4%BB%B6%E4%B8%8E%E7%B1%BB%E5%8A%A0%E8%BD%BD.md)
- [GC算法与内存分配策略](https://github.com/TellH/Interview-Note/blob/master/Java/JVM/GC%E7%AE%97%E6%B3%95%E4%B8%8E%E5%86%85%E5%AD%98%E5%88%86%E9%85%8D%E7%AD%96%E7%95%A5.md)
- [深入理解JVM方法调用的内部机制](https://github.com/TellH/Interview-Note/blob/master/Java/JVM/%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3JVM%E6%96%B9%E6%B3%95%E8%B0%83%E7%94%A8%E7%9A%84%E5%86%85%E9%83%A8%E6%9C%BA%E5%88%B6.md)### 多线程
- [Java多线程基础](https://github.com/TellH/Interview-Note/blob/master/Java/%E5%A4%9A%E7%BA%BF%E7%A8%8B/Java%E5%A4%9A%E7%BA%BF%E7%A8%8B%E5%9F%BA%E7%A1%80.md)
- [深入Java并发](https://github.com/TellH/Interview-Note/blob/master/Java/%E5%A4%9A%E7%BA%BF%E7%A8%8B/%E6%B7%B1%E5%85%A5Java%E5%B9%B6%E5%8F%91.md)
- [深入ThreadLocal](https://github.com/TellH/Interview-Note/blob/master/Java/%E5%A4%9A%E7%BA%BF%E7%A8%8B/%E6%B7%B1%E5%85%A5ThreadLocal.md)
- [深入ThreadPoolExecutor](https://github.com/TellH/Interview-Note/blob/master/Java/%E5%A4%9A%E7%BA%BF%E7%A8%8B/%E6%B7%B1%E5%85%A5ThreadPoolExecutor.md)### 其他
- [Java IO](https://github.com/TellH/Interview-Note/blob/master/Java/%E5%9F%BA%E7%A1%80/Java%20IO.md)
- [Java反射的实现原理](https://github.com/TellH/Interview-Note/blob/master/Java/%E5%9F%BA%E7%A1%80/Java%E5%8F%8D%E5%B0%84%E5%AE%9E%E7%8E%B0%E5%8E%9F%E7%90%86.md)
- [Java泛型](https://github.com/TellH/Interview-Note/blob/master/Java/%E5%9F%BA%E7%A1%80/Java%E6%B3%9B%E5%9E%8B.md)
- [Java异常](https://github.com/TellH/Interview-Note/blob/master/Java/%E5%9F%BA%E7%A1%80/Java%E5%BC%82%E5%B8%B8%E5%A4%84%E7%90%86.md)
- [JNI调用机制](https://github.com/TellH/Interview-Note/blob/master/Java/%E5%9F%BA%E7%A1%80/JNI%E8%B0%83%E7%94%A8%E6%9C%BA%E5%88%B6.md)
- [select&poll&epoll](https://github.com/TellH/Interview-Note/blob/master/Java/%E5%9F%BA%E7%A1%80/select%26poll%26epoll.md)
- [动态代理的实现原理](https://github.com/TellH/Interview-Note/blob/master/Java/%E5%9F%BA%E7%A1%80/%E5%8A%A8%E6%80%81%E4%BB%A3%E7%90%86%E7%9A%84%E5%AE%9E%E7%8E%B0%E5%8E%9F%E7%90%86.md)## 操作系统
- [基础知识](https://github.com/TellH/Interview-Note/blob/master/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E7%9F%A5%E8%AF%86%E6%8B%BE%E9%81%97.md)
- [操作系统面试题](https://github.com/TellH/Interview-Note/blob/master/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E9%9D%A2%E8%AF%95%E9%A2%98.md)## 网络基础
- [TCP_IP](https://github.com/TellH/Interview-Note/blob/master/%E7%BD%91%E7%BB%9C%E5%9F%BA%E7%A1%80/TCP_IP.md)
- [Http学习笔记](https://github.com/TellH/Interview-Note/blob/master/%E7%BD%91%E7%BB%9C%E5%9F%BA%E7%A1%80/Http%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0.md)
- [Http缓存策略总结](https://github.com/TellH/Interview-Note/blob/master/%E7%BD%91%E7%BB%9C%E5%9F%BA%E7%A1%80/Http%E7%BC%93%E5%AD%98%E7%AD%96%E7%95%A5%E6%80%BB%E7%BB%93.md)
- [Https总结](https://github.com/TellH/Interview-Note/blob/master/%E7%BD%91%E7%BB%9C%E5%9F%BA%E7%A1%80/Https%E6%80%BB%E7%BB%93.md)
- [Socket](https://github.com/TellH/Interview-Note/blob/master/%E7%BD%91%E7%BB%9C%E5%9F%BA%E7%A1%80/Socket.md)
- [WebSocket](https://github.com/TellH/Interview-Note/blob/master/%E7%BD%91%E7%BB%9C%E5%9F%BA%E7%A1%80/WebSocket.md)
- [推送PUSH总结](https://github.com/TellH/Interview-Note/blob/master/%E7%BD%91%E7%BB%9C%E5%9F%BA%E7%A1%80/%E6%8E%A8%E9%80%81PSUH%E6%80%BB%E7%BB%93.md)
- [常见网络基础面试题](https://github.com/TellH/Interview-Note/blob/master/%E7%BD%91%E7%BB%9C%E5%9F%BA%E7%A1%80/%E5%B8%B8%E8%A7%81%E7%BD%91%E7%BB%9C%E5%9F%BA%E7%A1%80%E9%9D%A2%E8%AF%95%E9%A2%98.md)## 数据库
- [数据库的基础知识](https://github.com/TellH/Interview-Note/blob/master/%E6%95%B0%E6%8D%AE%E5%BA%93/%E6%95%B0%E6%8D%AE%E5%BA%93%E7%9A%84%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86.md)
## 算法和数据结构
- [一致性Hash算法](https://github.com/TellH/Interview-Note/blob/master/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%B8%8E%E7%AE%97%E6%B3%95/%E4%B8%80%E8%87%B4%E6%80%A7Hash%E7%AE%97%E6%B3%95.md)
- [排序算法](https://github.com/TellH/Interview-Note/blob/master/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%B8%8E%E7%AE%97%E6%B3%95/%E6%8E%92%E5%BA%8F%E7%AE%97%E6%B3%95.md)
- [红黑树](https://github.com/TellH/Interview-Note/blob/master/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%B8%8E%E7%AE%97%E6%B3%95/%E7%BA%A2%E9%BB%91%E6%A0%91.md)
- [图和树的相关公式和定理](https://github.com/TellH/Interview-Note/blob/master/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%B8%8E%E7%AE%97%E6%B3%95/%E5%9B%BE%E5%92%8C%E6%A0%91%E7%9A%84%E7%9B%B8%E5%85%B3%E5%85%AC%E5%BC%8F%E5%92%8C%E5%AE%9A%E7%90%86.md)## 设计模式
- [设计模式](https://github.com/TellH/Interview-Note/blob/master/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F.md)
## C/C++
- [C Primer](https://github.com/TellH/Interview-Note/blob/master/C%26C%2B%2B/C%20Primer.md)
- [C++ Primer](https://github.com/TellH/Interview-Note/blob/master/C%26C%2B%2B/C%2B%2B%20Primer.md)
- [C&C++面试题总结](https://github.com/TellH/Interview-Note/blob/master/C%26C%2B%2B/C%26C%2B%2B%E9%9D%A2%E8%AF%95%E9%A2%98%E6%80%BB%E7%BB%93.md)