forked from Moosphan/Android-Daily-Interview
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
3 changed files
with
40 additions
and
30 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,41 +1,50 @@ | ||
|
||
|
||
![](https://github.com/Moosphan/Android-Daily-Interview/blob/37a5fe557c05746401211994cafe5b4a8f6c35e9/android-interview/arts/logo.png) | ||
|
||
|
||
|
||
每工作日更新一道 Android 面试题,小聚成河,大聚成江,坚持下来的都是时代的铸就者,共勉之!如果想要和我们一起坚持下去,不妨点个关注(Watching)吧🎉 | ||
每工作日更新一道 Android 面试题,小聚成河,大聚成江,坚持下来的都是时代的铸就者,共勉之!如果想要和我们一起坚持下去,不妨点个关注(Watching)吧🎉 | ||
|
||
|
||
### 今日面试题 (2019-04-08) | ||
|
||
### 今日面试题 (2019-04-09) | ||
|
||
**** | ||
|
||
**请简述一下 String、StringBuffer 和 StringBuilder 三者的区别?** 👉[去答题](https://github.com/Moosphan/Android-Daily-Interview/issues/22) | ||
**请简述从点击图标开始app的启动流程?** 👉[去答题](https://github.com/Moosphan/Android-Daily-Interview/issues/24) | ||
|
||
|
||
|
||
### 如何贡献? | ||
|
||
想加入这件有意义的事?很简单,你可以选择以下方式来完善和壮大这个项目: | ||
|
||
----- | ||
1. 参与每日答题,在 [**答题区**](https://github.com/Moosphan/Android-Daily-Interview/issues)留下你的见解,让更多人认识你! | ||
2. 参与往期面试题的进一步解析和补充,稳固基石! | ||
3. 前往👉[**后续面试题征集区域**](https://github.com/Moosphan/Android-Daily-Interview/issues/20),提供更多优质面试题~ | ||
|
||
### 历史汇总区 | ||
|
||
| 时间 | 每日面试题 | 答案 与 解析 | 解答者 | | ||
| ---------- | :----------------------------------------------------------- | :----------------------------------------------------------: | ------------------------------------------------------------ | | ||
| 2019-04-08 | **请简述一下String、StringBuffer和StringBuilder三者的区别?** | [#点击此处](https://github.com/Moosphan/Android-Daily-Interview/issues/22) | | | ||
| 2019-04-04 | **请回答一下Android进程间的通信方式?** | [#点击此处](https://github.com/Moosphan/Android-Daily-Interview/issues/21) | [**manondidi**](https://github.com/manondidi)、[**Sui**](https://github.com/Ssuiyingsen)、[**mo**](https://github.com/moz1q1)、 [**canye**](https://github.com/canyie) | | ||
| 2019-04-03 | **Serializable和Parcelable的区别?** | [#点击此处](https://github.com/Moosphan/Android-Daily-Interview/issues/19) | [**Sui**](https://github.com/Ssuiyingsen)、[**hanger**](https://github.com/q514414232)、[**MaXunJian**](https://github.com/maxunjian) | | ||
| 2019-04-02 | **谈谈 Android 中内存优化的方式?** | [#点击此处](https://github.com/Moosphan/Android-Daily-Interview/issues/18) | [**Sui**](https://github.com/Ssuiyingsen)、[**hanger**](https://github.com/q514414232)、[**AFeng**](https://github.com/Moosphan) | | ||
| 2019-04-01 | **简述一下 Android 中 UI 的刷新机制?** | [#点击此处](https://github.com/Moosphan/Android-Daily-Interview/issues/17) | [**FeatherHunter**](https://github.com/FeatherHunter) | | ||
| 2019-03-29 | **HashMap 的实现原理?** | [#点击此处](https://github.com/Moosphan/Android-Daily-Interview/issues/16) | [**manondidi**](https://github.com/manondidi)、[**AFeng**](https://github.com/Moosphan) | | ||
| 2019-03-28 | **SharedPreferences 是线程安全的吗?它的 commit 和 apply 方法有什么区别?** | [#点击此处](https://github.com/Moosphan/Android-Daily-Interview/issues/15) | [**Fritz**](https://github.com/Fritz-Xu)、[**hly**](https://github.com/leon5458) | | ||
| 2019-03-27 | **对于 Context,你了解多少?** | [#点击此处](https://github.com/Moosphan/Android-Daily-Interview/issues/14) | [**manondidi**](https://github.com/manondidi)、[**AFeng**](https://github.com/Moosphan)、[**ADrunkenLiBai**](https://github.com/ADrunkenLiBai)、[**陈Mayday胖子**](https://github.com/603751448) | | ||
| 2019-03-26 | **Window和DecorView是什么?DecorView又是如何和Window建立联系的?** | [#点击此处](https://github.com/Moosphan/Android-Daily-Interview/issues/13) | [**manondidi**](https://github.com/manondidi)、[**AFeng**](https://github.com/Moosphan)、[**FeatherHunter**](https://github.com/FeatherHunter)、[**AlexCheung**]( https://github.com/Alex-Cin) | | ||
| 2019-03-25 | **请简要谈一谈单例模式?** | [#点击此处](https://github.com/Moosphan/Android-Daily-Interview/issues/12) | [**ADrunkenLiBai**](https://github.com/ADrunkenLiBai) 、[**manondidi**](https://github.com/manondidi)、[**DaveBoy**](https://github.com/DaveBoy)、[**FeatherHunter**](https://github.com/FeatherHunter) | | ||
| 2019-03-22 | **BroadcastReceiver 与 LocalBroadcastReceiver 有什么区别?** | [#点击此处](https://github.com/Moosphan/Android-Daily-Interview/issues/11) | [**Sui**](https://github.com/Ssuiyingsen) 、[**AFeng**](https://github.com/Moosphan)、[**FeatherHunter**](https://github.com/FeatherHunter) | | ||
| 2019-03-21 | **抽象类与接口的区别?** | [#点击此处](https://github.com/Moosphan/Android-Daily-Interview/issues/10) | [**Sui**](https://github.com/Ssuiyingsen) 、[**AFeng**](https://github.com/Moosphan)、[**manondidi**](https://github.com/manondidi)、[**maoqitian**](https://github.com/maoqitian) | | ||
| 2019-03-20 | **谈谈 Handler 机制和原理?** | [#点击此处](https://github.com/Moosphan/Android-Daily-Interview/issues/9) | [**Sui**](https://github.com/Ssuiyingsen) 、[**AFeng**](https://github.com/Moosphan)、[**AlexCheung**]( https://github.com/Alex-Cin)、[**manondidi**](https://github.com/manondidi) | | ||
| 2019-03-19 | **ANR 出现的场景以及解决方案?** | [#点击此处](https://github.com/Moosphan/Android-Daily-Interview/issues/8) | [**Sui**](https://github.com/Ssuiyingsen) 、[**AFeng**](https://github.com/Moosphan)、[**AlexCheung**]( https://github.com/Alex-Cin) | | ||
| 2019-03-18 | **Android 补间动画和属性动画的区别?** | [#点击此处](https://github.com/Moosphan/Android-Daily-Interview/issues/7) | [**Sui**](https://github.com/Ssuiyingsen) 、[**AFeng**](https://github.com/Moosphan) | | ||
| 2019-03-15 | **如何实现多线程中的同步?** | [#点击此处](https://github.com/Moosphan/Android-Daily-Interview/issues/6) | [**Sui**](https://github.com/Ssuiyingsen) 、[**AFeng**](https://github.com/Moosphan)、[**ADrunkenLiBai**](https://github.com/ADrunkenLiBai)、[**AlexCheung**]( https://github.com/Alex-Cin) | | ||
| 2019-03-14 | **哪些情况下会导致oom问题?** | [#点击此处](https://github.com/Moosphan/Android-Daily-Interview/issues/5) | [**Sui**](https://github.com/Ssuiyingsen) 、[**AFeng**](https://github.com/Moosphan)、[**ADrunkenLiBai**](https://github.com/ADrunkenLiBai)、[**Jams**](https://github.com/jamsgithub)、[**AlexCheung**]( https://github.com/Alex-Cin) | | ||
| 2019-03-13 | **LaunchMode 的应用场景?** | [#点击此处](https://github.com/Moosphan/Android-Daily-Interview/issues/4) | [**Sui**](https://github.com/Ssuiyingsen) 、[**AFeng**](https://github.com/Moosphan) | | ||
| 2019-03-12 | **一般什么情况下会导致内存泄漏问题?** | [#点击此处](https://github.com/Moosphan/Android-Daily-Interview/issues/3) | [**AFeng**](https://github.com/Moosphan) | | ||
| 2019-03-11 | **Activity 与 Fragment 之间常见的几种通信方式?** | [#点击此处](https://github.com/Moosphan/Android-Daily-Interview/issues/2) | [**Sui**](https://github.com/Ssuiyingsen) 、[**AFeng**](https://github.com/Moosphan) | | ||
| 2019-03-08 | **自定义 Handler 时如何有效地避免内存泄漏问题?** | [#点击此处](https://github.com/Moosphan/Android-Daily-Interview/issues/1) | [**Sui**](https://github.com/Ssuiyingsen) 、[**AFeng**](https://github.com/Moosphan)、[**FeatherHunter**](https://github.com/FeatherHunter) | | ||
| 期数 | 发布时间 | 每日面试题 | 答案与解析 | | ||
| :-------: | ---------- | :----------------------------------------------------------- | :----------------------------------------------------------: | | ||
| 第21期 | 2019-04-08 | **请简述一下String、StringBuffer和StringBuilder三者的区别?** | [#点击此处](https://github.com/Moosphan/Android-Daily-Interview/issues/22) | | ||
| 第20期 | 2019-04-04 | **请回答一下Android进程间的通信方式?** | [#点击此处](https://github.com/Moosphan/Android-Daily-Interview/issues/21) | | ||
| 第19期 | 2019-04-03 | **Serializable和Parcelable的区别?** | [#点击此处](https://github.com/Moosphan/Android-Daily-Interview/issues/19) | | ||
| 第18期 | 2019-04-02 | **谈谈 Android 中内存优化的方式?** | [#点击此处](https://github.com/Moosphan/Android-Daily-Interview/issues/18) | | ||
| 第17期 | 2019-04-01 | **简述一下 Android 中 UI 的刷新机制?** | [#点击此处](https://github.com/Moosphan/Android-Daily-Interview/issues/17) | | ||
| 第16期 | 2019-03-29 | **HashMap 的实现原理?** | [#点击此处](https://github.com/Moosphan/Android-Daily-Interview/issues/16) | | ||
| 第15期 | 2019-03-28 | **SharedPreferences 是线程安全的吗?它的 commit 和 apply 方法有什么区别?** | [#点击此处](https://github.com/Moosphan/Android-Daily-Interview/issues/15) | | ||
| 第14期 | 2019-03-27 | **对于 Context,你了解多少?** | [#点击此处](https://github.com/Moosphan/Android-Daily-Interview/issues/14) | | ||
| 第13期 | 2019-03-26 | **Window和DecorView是什么?DecorView又是如何和Window建立联系的?** | [#点击此处](https://github.com/Moosphan/Android-Daily-Interview/issues/13) | | ||
| 第12期 | 2019-03-25 | **请简要谈一谈单例模式?** | [#点击此处](https://github.com/Moosphan/Android-Daily-Interview/issues/12) | | ||
| 第11期 | 2019-03-22 | **BroadcastReceiver 与 LocalBroadcastReceiver 有什么区别?** | [#点击此处](https://github.com/Moosphan/Android-Daily-Interview/issues/11) | | ||
| 第10期 | 2019-03-21 | **抽象类与接口的区别?** | [#点击此处](https://github.com/Moosphan/Android-Daily-Interview/issues/10) | | ||
| 第9期 | 2019-03-20 | **谈谈 Handler 机制和原理?** | [#点击此处](https://github.com/Moosphan/Android-Daily-Interview/issues/9) | | ||
| 第8期 | 2019-03-19 | **ANR 出现的场景以及解决方案?** | [#点击此处](https://github.com/Moosphan/Android-Daily-Interview/issues/8) | | ||
| 第7期 | 2019-03-18 | **Android 补间动画和属性动画的区别?** | [#点击此处](https://github.com/Moosphan/Android-Daily-Interview/issues/7) | | ||
| 第6期 | 2019-03-15 | **如何实现多线程中的同步?** | [#点击此处](https://github.com/Moosphan/Android-Daily-Interview/issues/6) | | ||
| 第5期 | 2019-03-14 | **哪些情况下会导致oom问题?** | [#点击此处](https://github.com/Moosphan/Android-Daily-Interview/issues/5) | | ||
| 第4期 | 2019-03-13 | **LaunchMode 的应用场景?** | [#点击此处](https://github.com/Moosphan/Android-Daily-Interview/issues/4) | | ||
| 第3期 | 2019-03-12 | **一般什么情况下会导致内存泄漏问题?** | [#点击此处](https://github.com/Moosphan/Android-Daily-Interview/issues/3) | | ||
| 第2期 | 2019-03-11 | **Activity 与 Fragment 之间常见的几种通信方式?** | [#点击此处](https://github.com/Moosphan/Android-Daily-Interview/issues/2) | | ||
| 第1期 | 2019-03-08 | **自定义 Handler 时如何有效地避免内存泄漏问题?** | [#点击此处](https://github.com/Moosphan/Android-Daily-Interview/issues/1) | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters