René's URL Explorer Experiment


Title: GitHub - HelloSinger/Android-Daily-Interview: :pushpin:每工作日更新一道 Android 面试题,小聚成河,大聚成江,共勉之~

Open Graph Title: GitHub - HelloSinger/Android-Daily-Interview: :pushpin:每工作日更新一道 Android 面试题,小聚成河,大聚成江,共勉之~

X Title: GitHub - HelloSinger/Android-Daily-Interview: :pushpin:每工作日更新一道 Android 面试题,小聚成河,大聚成江,共勉之~

Description: :pushpin:每工作日更新一道 Android 面试题,小聚成河,大聚成江,共勉之~. Contribute to HelloSinger/Android-Daily-Interview development by creating an account on GitHub.

Open Graph Description: :pushpin:每工作日更新一道 Android 面试题,小聚成河,大聚成江,共勉之~. Contribute to HelloSinger/Android-Daily-Interview development by creating an account on GitHub.

X Description: :pushpin:每工作日更新一道 Android 面试题,小聚成河,大聚成江,共勉之~. Contribute to HelloSinger/Android-Daily-Interview development by creating an account on GitHub.

Opengraph URL: https://github.com/HelloSinger/Android-Daily-Interview

X: @github

direct link

Domain: patch-diff.githubusercontent.com

route-pattern/:user_id/:repository
route-controllerfiles
route-actiondisambiguate
fetch-noncev2:97889909-534a-e7ee-c972-0ddb1ce0885f
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-idA2E0:329564:556E1C:72A624:697CF356
html-safe-noncea1c07b7fcbb0e1a9fd75d0320cc5e44065733401641ef35adef04ce5deba22cf
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBMkUwOjMyOTU2NDo1NTZFMUM6NzJBNjI0OjY5N0NGMzU2IiwidmlzaXRvcl9pZCI6IjYwNjkzMzE4NjI2MTA4NzA2MiIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac8d1306ba4872589cb8afb835359b6ad28b7269b8fbbb652700cb3cdc3c3ee916
hovercard-subject-tagrepository:220358459
github-keyboard-shortcutsrepository,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location//
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/HelloSinger/Android-Daily-Interview
twitter:imagehttps://opengraph.githubassets.com/df47b234da374149a978a0a08902a62bd3da904c5f101a220161f7eced245631/HelloSinger/Android-Daily-Interview
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/df47b234da374149a978a0a08902a62bd3da904c5f101a220161f7eced245631/HelloSinger/Android-Daily-Interview
og:image:alt:pushpin:每工作日更新一道 Android 面试题,小聚成河,大聚成江,共勉之~. Contribute to HelloSinger/Android-Daily-Interview development by creating an account on GitHub.
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
Nonef881497c2da7944950a5bb453d011e0fcc22d452c6305316a31d8ee9ea4449b3
turbo-cache-controlno-preview
go-importgithub.com/HelloSinger/Android-Daily-Interview git https://github.com/HelloSinger/Android-Daily-Interview.git
octolytics-dimension-user_id19256962
octolytics-dimension-user_loginHelloSinger
octolytics-dimension-repository_id220358459
octolytics-dimension-repository_nwoHelloSinger/Android-Daily-Interview
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forktrue
octolytics-dimension-repository_parent_id174444255
octolytics-dimension-repository_parent_nwoMoosphan/Android-Daily-Interview
octolytics-dimension-repository_network_root_id174444255
octolytics-dimension-repository_network_root_nwoMoosphan/Android-Daily-Interview
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release04aa8f9ec799fb01abd96ff759aec742f97c517e
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://patch-diff.githubusercontent.com/HelloSinger/Android-Daily-Interview#start-of-content
https://patch-diff.githubusercontent.com/
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2FHelloSinger%2FAndroid-Daily-Interview
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2FHelloSinger%2FAndroid-Daily-Interview
Sign up https://patch-diff.githubusercontent.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E&source=header-repo&source_repo=HelloSinger%2FAndroid-Daily-Interview
Reloadhttps://patch-diff.githubusercontent.com/HelloSinger/Android-Daily-Interview
Reloadhttps://patch-diff.githubusercontent.com/HelloSinger/Android-Daily-Interview
Reloadhttps://patch-diff.githubusercontent.com/HelloSinger/Android-Daily-Interview
HelloSinger https://patch-diff.githubusercontent.com/HelloSinger
Android-Daily-Interviewhttps://patch-diff.githubusercontent.com/HelloSinger/Android-Daily-Interview
Moosphan/Android-Daily-Interviewhttps://patch-diff.githubusercontent.com/Moosphan/Android-Daily-Interview
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2FHelloSinger%2FAndroid-Daily-Interview
Fork 0 https://patch-diff.githubusercontent.com/login?return_to=%2FHelloSinger%2FAndroid-Daily-Interview
Star 0 https://patch-diff.githubusercontent.com/login?return_to=%2FHelloSinger%2FAndroid-Daily-Interview
0 stars https://patch-diff.githubusercontent.com/HelloSinger/Android-Daily-Interview/stargazers
789 forks https://patch-diff.githubusercontent.com/HelloSinger/Android-Daily-Interview/forks
Branches https://patch-diff.githubusercontent.com/HelloSinger/Android-Daily-Interview/branches
Tags https://patch-diff.githubusercontent.com/HelloSinger/Android-Daily-Interview/tags
Activity https://patch-diff.githubusercontent.com/HelloSinger/Android-Daily-Interview/activity
Star https://patch-diff.githubusercontent.com/login?return_to=%2FHelloSinger%2FAndroid-Daily-Interview
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2FHelloSinger%2FAndroid-Daily-Interview
Code https://patch-diff.githubusercontent.com/HelloSinger/Android-Daily-Interview
Pull requests 0 https://patch-diff.githubusercontent.com/HelloSinger/Android-Daily-Interview/pulls
Actions https://patch-diff.githubusercontent.com/HelloSinger/Android-Daily-Interview/actions
Projects 0 https://patch-diff.githubusercontent.com/HelloSinger/Android-Daily-Interview/projects
Security 0 https://patch-diff.githubusercontent.com/HelloSinger/Android-Daily-Interview/security
Insights https://patch-diff.githubusercontent.com/HelloSinger/Android-Daily-Interview/pulse
Code https://patch-diff.githubusercontent.com/HelloSinger/Android-Daily-Interview
Pull requests https://patch-diff.githubusercontent.com/HelloSinger/Android-Daily-Interview/pulls
Actions https://patch-diff.githubusercontent.com/HelloSinger/Android-Daily-Interview/actions
Projects https://patch-diff.githubusercontent.com/HelloSinger/Android-Daily-Interview/projects
Security https://patch-diff.githubusercontent.com/HelloSinger/Android-Daily-Interview/security
Insights https://patch-diff.githubusercontent.com/HelloSinger/Android-Daily-Interview/pulse
Brancheshttps://patch-diff.githubusercontent.com/HelloSinger/Android-Daily-Interview/branches
Tagshttps://patch-diff.githubusercontent.com/HelloSinger/Android-Daily-Interview/tags
https://patch-diff.githubusercontent.com/HelloSinger/Android-Daily-Interview/branches
https://patch-diff.githubusercontent.com/HelloSinger/Android-Daily-Interview/tags
218 Commitshttps://patch-diff.githubusercontent.com/HelloSinger/Android-Daily-Interview/commits/master/
https://patch-diff.githubusercontent.com/HelloSinger/Android-Daily-Interview/commits/master/
android-interviewhttps://patch-diff.githubusercontent.com/HelloSinger/Android-Daily-Interview/tree/master/android-interview
android-interviewhttps://patch-diff.githubusercontent.com/HelloSinger/Android-Daily-Interview/tree/master/android-interview
.DS_Storehttps://patch-diff.githubusercontent.com/HelloSinger/Android-Daily-Interview/blob/master/.DS_Store
.DS_Storehttps://patch-diff.githubusercontent.com/HelloSinger/Android-Daily-Interview/blob/master/.DS_Store
README.mdhttps://patch-diff.githubusercontent.com/HelloSinger/Android-Daily-Interview/blob/master/README.md
README.mdhttps://patch-diff.githubusercontent.com/HelloSinger/Android-Daily-Interview/blob/master/README.md
READMEhttps://patch-diff.githubusercontent.com/HelloSinger/Android-Daily-Interview
https://github.com/Moosphan/Android-Daily-Interview
https://patch-diff.githubusercontent.com/HelloSinger/Android-Daily-Interview#主要面向对象
https://github.com/Moosphan/Android-Daily-Interview/issues
https://patch-diff.githubusercontent.com/HelloSinger/Android-Daily-Interview#交流
https://patch-diff.githubusercontent.com/HelloSinger/Android-Daily-Interview#贡献
https://www.wanandroid.com
https://patch-diff.githubusercontent.com/HelloSinger/Android-Daily-Interview#今日面试题-2019-11-08
请谈谈你是如何实现数据埋点的?https://github.com/Moosphan/Android-Daily-Interview/issues/184
去答题https://github.com/Moosphan/Android-Daily-Interview/issues/184
https://patch-diff.githubusercontent.com/HelloSinger/Android-Daily-Interview#请谈谈你是如何实现数据埋点的去答题
https://patch-diff.githubusercontent.com/HelloSinger/Android-Daily-Interview#如何贡献
贡献者https://github.com/Moosphan/Android-Daily-Interview/blob/HEAD/android-interview/contributors.md
答题区https://github.com/Moosphan/Android-Daily-Interview/issues
往期面试题的归纳、总结、完善或者扩展https://github.com/Moosphan/Android-Daily-Interview/issues/113
后续面试题征集区域https://github.com/Moosphan/Android-Daily-Interview/issues/20
https://patch-diff.githubusercontent.com/HelloSinger/Android-Daily-Interview#历史汇总区
谈一谈责任链模式的使用场景?https://github.com/Moosphan/Android-Daily-Interview/issues/183
什么是MVVM?你是如何将其应用于具体项目中的?https://github.com/Moosphan/Android-Daily-Interview/issues/182
谈谈RecyclerView的缓存机制?https://github.com/Moosphan/Android-Daily-Interview/issues/181
谈谈Kotlin中的构造方法?有哪些注意事项?https://github.com/Moosphan/Android-Daily-Interview/issues/180
什么是AOP?在Android中它有哪些应用场景?https://github.com/Moosphan/Android-Daily-Interview/issues/179
谈一谈Fragment懒加载?https://github.com/Moosphan/Android-Daily-Interview/issues/178
关于LayoutInflater,它是如何通过 inflate 方法获取到具体View的?https://github.com/Moosphan/Android-Daily-Interview/issues/177
谈一谈EventBus的原理?https://github.com/Moosphan/Android-Daily-Interview/issues/176
有用过ConstraintLayout吗?它有哪些特点? https://github.com/Moosphan/Android-Daily-Interview/issues/175
请谈谈源码中StaticLayout的用法和应用场景? https://github.com/Moosphan/Android-Daily-Interview/issues/174
谈一谈Android P禁用http对我们开发有什么影响?https://github.com/Moosphan/Android-Daily-Interview/issues/173
请谈谈什么是同步屏障?https://github.com/Moosphan/Android-Daily-Interview/issues/171
Handler中有Loop死循环,为什么没有阻塞主线程,原理是什么?https://github.com/Moosphan/Android-Daily-Interview/issues/170
在Kotlin中,什么是内联函数?有什么作用?https://github.com/Moosphan/Android-Daily-Interview/issues/169
说说Activity加载的流程?https://github.com/Moosphan/Android-Daily-Interview/issues/168
什么是快速排序?如何优化?https://github.com/Moosphan/Android-Daily-Interview/issues/167
Java与JS代码如何互调?有做过相关优化吗?https://github.com/Moosphan/Android-Daily-Interview/issues/166
静态代理和动态代理的区别,什么场景使用?https://github.com/Moosphan/Android-Daily-Interview/issues/165
在Kotlin中,何为解构?该如何使用?https://github.com/Moosphan/Android-Daily-Interview/issues/164
PathClassLoader和DexClassLoader有何区别?https://github.com/Moosphan/Android-Daily-Interview/issues/163
说说你对Java注解的理解?https://github.com/Moosphan/Android-Daily-Interview/issues/162
请谈谈Fragment的生命周期?https://github.com/Moosphan/Android-Daily-Interview/issues/161
谈一谈LeakCanray的工作原理?https://github.com/Moosphan/Android-Daily-Interview/issues/160
如何获取Android设备唯一ID?https://github.com/Moosphan/Android-Daily-Interview/issues/159
谈谈如何看待Flutter,React Native与Android关系?https://github.com/Moosphan/Android-Daily-Interview/issues/158
请简述Apk的安装过程?https://github.com/Moosphan/Android-Daily-Interview/issues/157
getDimension、getDimensionPixelOffset 和 getDimensionPixelSize 三者的区别?https://github.com/Moosphan/Android-Daily-Interview/issues/156
说说ContentProvider、ContentResolver、ContentObserver 之间的关系?https://github.com/Moosphan/Android-Daily-Interview/issues/155
如何优化 Gradle 的构建速度?https://github.com/Moosphan/Android-Daily-Interview/issues/154
String为什么要设计成不可变的?https://github.com/Moosphan/Android-Daily-Interview/issues/153
有没有遇到64k问题,应该如何解决?https://github.com/Moosphan/Android-Daily-Interview/issues/152
Intent传输数据的大小有限制吗?如何解决?https://github.com/Moosphan/Android-Daily-Interview/issues/151
谈谈安卓apk构建的流程?https://github.com/Moosphan/Android-Daily-Interview/issues/150
请简要谈谈Android系统的架构组成?https://github.com/Moosphan/Android-Daily-Interview/issues/149
谈一谈插值器和估值器?https://github.com/Moosphan/Android-Daily-Interview/issues/148
什么是红黑树?为什么要用红黑树?https://github.com/Moosphan/Android-Daily-Interview/issues/147
你觉得Kotlin与Java混合开发时需要注意哪些问题?https://github.com/Moosphan/Android-Daily-Interview/issues/146
谈谈Android10更新了哪些内容?如何进行适配?https://github.com/Moosphan/Android-Daily-Interview/issues/145
如何计算一张图片所占的内存空间大小?https://github.com/Moosphan/Android-Daily-Interview/issues/144
请谈谈策略模式原理及其应用场景?https://github.com/Moosphan/Android-Daily-Interview/issues/143
什么是JNI?具体说说如何实现Java与C++的互调?https://github.com/Moosphan/Android-Daily-Interview/issues/142
请谈谈Java的内存回收机制?https://github.com/Moosphan/Android-Daily-Interview/issues/141
Kotlin中的可见性修饰符有哪些?相比于Java有什么区别?https://github.com/Moosphan/Android-Daily-Interview/issues/140
MVP中你是如何处理Presenter层以防止内存泄漏的?https://github.com/Moosphan/Android-Daily-Interview/issues/139
Activity中onNewIntent方法的调用时机和使用场景?https://github.com/Moosphan/Android-Daily-Interview/issues/138
什么是悲观锁和乐观锁?https://github.com/Moosphan/Android-Daily-Interview/issues/133
请谈谈你是如何进行多渠道打包的?https://github.com/Moosphan/Android-Daily-Interview/issues/132
谈一谈获取View宽高的几种方法?https://github.com/Moosphan/Android-Daily-Interview/issues/131
为什么推荐用SparseArray代替HashMap?https://github.com/Moosphan/Android-Daily-Interview/issues/130
谈一谈TCP/IP三次握手,四次挥手?https://github.com/Moosphan/Android-Daily-Interview/issues/129
Kotlin 中 infix 关键字的原理和使用场景?https://github.com/Moosphan/Android-Daily-Interview/issues/128
说一说数组和链表的区别?https://github.com/Moosphan/Android-Daily-Interview/issues/127
View.post() 为什么可以获取到宽高信息?https://github.com/Moosphan/Android-Daily-Interview/issues/126
手写二叉树结构?https://github.com/Moosphan/Android-Daily-Interview/issues/125
Kotlin中 Unit 类型的作用以及与Java中 Void 的区别?https://github.com/Moosphan/Android-Daily-Interview/issues/124
谈谈如何对WebView进行优化?https://github.com/Moosphan/Android-Daily-Interview/issues/123
谈一谈如何判断一个链表成环?https://github.com/Moosphan/Android-Daily-Interview/issues/122
谈谈你对原型模式的理解?https://github.com/Moosphan/Android-Daily-Interview/issues/121
谈谈List、Set以及Map的区别?https://github.com/Moosphan/Android-Daily-Interview/issues/120
谈谈 AIDL?https://github.com/Moosphan/Android-Daily-Interview/issues/119
谈谈你对Java泛型中类型擦除的理解,并说说其局限性?https://github.com/Moosphan/Android-Daily-Interview/issues/118
谈一谈线程sleep()和wait()的区别?https://github.com/Moosphan/Android-Daily-Interview/issues/117
请举例说明Kotlin中with与apply函数的应用场景和区别? https://github.com/Moosphan/Android-Daily-Interview/issues/116
说下切换横竖屏时Activity的生命周期? https://github.com/Moosphan/Android-Daily-Interview/issues/115
谈谈如何对网络请求进行优化? https://github.com/Moosphan/Android-Daily-Interview/issues/114
你知道哪些提升开发效率的骚操作? https://github.com/Moosphan/Android-Daily-Interview/issues/112
如何处理大图的加载?https://github.com/Moosphan/Android-Daily-Interview/issues/111
谈一谈java线程常见的几种锁?https://github.com/Moosphan/Android-Daily-Interview/issues/110
谈谈代码混淆的步骤?https://github.com/Moosphan/Android-Daily-Interview/issues/109
如何保证线程安全?https://github.com/Moosphan/Android-Daily-Interview/issues/108
什么是委托属性?请简要说说其使用场景和原理?https://github.com/Moosphan/Android-Daily-Interview/issues/107
什么是线程池?如何创建一个线程池?https://github.com/Moosphan/Android-Daily-Interview/issues/106
请谈谈你对Binder机制的理解?https://github.com/Moosphan/Android-Daily-Interview/issues/105
谈谈Java 线程中 notify 和 notifyAll有什么区别?https://github.com/Moosphan/Android-Daily-Interview/issues/104
谈谈App的电量优化?https://github.com/Moosphan/Android-Daily-Interview/issues/102
谈谈你对Kotlin中的 data 关键字的理解?相比于普通类有哪些特点?https://github.com/Moosphan/Android-Daily-Interview/issues/101
简单介绍下ContentProvider是如何实现数据共享的?https://github.com/Moosphan/Android-Daily-Interview/issues/100
说一下线程的几种状态?https://github.com/Moosphan/Android-Daily-Interview/issues/99
Service 如何进行保活?https://github.com/Moosphan/Android-Daily-Interview/issues/98
谈谈你对时间复杂度和空间复杂度的理解?https://github.com/Moosphan/Android-Daily-Interview/issues/97
Kotlin中实现单例的几种常见方式?https://github.com/Moosphan/Android-Daily-Interview/issues/96
谈谈布局优化的技巧?https://github.com/Moosphan/Android-Daily-Interview/issues/95
请简述一次http网络请求的过程?https://github.com/Moosphan/Android-Daily-Interview/issues/94
为什么在子线程中创建Handler会抛异常?https://github.com/Moosphan/Android-Daily-Interview/issues/93
谈谈如何适配更多机型的?https://github.com/Moosphan/Android-Daily-Interview/issues/92
子线程能否更新UI?https://github.com/Moosphan/Android-Daily-Interview/issues/91
Kotlin中List与MutableList的区别?https://github.com/Moosphan/Android-Daily-Interview/issues/90
如何反转一个单链表?https://github.com/Moosphan/Android-Daily-Interview/issues/89
Android Native Crash问题如何分析定位?https://github.com/Moosphan/Android-Daily-Interview/issues/88
简述一下Android 8.0、9.0 分别增加了哪些新特性?https://github.com/Moosphan/Android-Daily-Interview/issues/87
谈一谈单例模式,建造者模式,工厂模式的使用场景?如何合理选择?https://github.com/Moosphan/Android-Daily-Interview/issues/86
谈谈你是如何优化App启动过程的?https://github.com/Moosphan/Android-Daily-Interview/issues/85
JVM、Dalvik、ART三者的原理和区别?https://github.com/Moosphan/Android-Daily-Interview/issues/84
谈谈ThreadLocal用法和原理?https://github.com/Moosphan/Android-Daily-Interview/issues/83
Java 中 IO 流分为几种?BIO,NIO,AIO 有什么区别?https://github.com/Moosphan/Android-Daily-Interview/issues/82
什么是代理模式?如何使用?Android源码中的代理模式?https://github.com/Moosphan/Android-Daily-Interview/issues/81
谈谈怎么给 Apk 瘦身?https://github.com/Moosphan/Android-Daily-Interview/issues/80
简要说说 LruCache 的原理?https://github.com/Moosphan/Android-Daily-Interview/issues/79
说一说https,udp,socket区别?https://github.com/Moosphan/Android-Daily-Interview/issues/78
谈谈如何重写equals()方法?为什么还要重写hashCode()?https://github.com/Moosphan/Android-Daily-Interview/issues/77
Kotlin 中注解 @JvmOverloads 的作用?https://github.com/Moosphan/Android-Daily-Interview/issues/76
Java 中深拷贝与浅拷贝的区别?https://github.com/Moosphan/Android-Daily-Interview/issues/75
谈谈对于ConcurrentHashMap的理解?https://github.com/Moosphan/Android-Daily-Interview/issues/74
简述下热修复的原理?https://github.com/Moosphan/Android-Daily-Interview/issues/73
说说项目中用到的设计模式和使用场景?https://github.com/Moosphan/Android-Daily-Interview/issues/72
请简述 Http 与 Https 的区别?https://github.com/Moosphan/Android-Daily-Interview/issues/71
Android 中的图片优化方案?https://github.com/Moosphan/Android-Daily-Interview/issues/70
请谈谈 Thread 中 run() 与 start() 的区别?https://github.com/Moosphan/Android-Daily-Interview/issues/69
谈谈 Error 和 Exception 的区别?https://github.com/Moosphan/Android-Daily-Interview/issues/68
请简述一下什么是 Kotlin?它有哪些特性?https://github.com/Moosphan/Android-Daily-Interview/issues/67
Java 中使用多线程的方式有哪些?https://github.com/Moosphan/Android-Daily-Interview/issues/66
什么是反射机制?反射机制的应用场景有哪些?https://github.com/Moosphan/Android-Daily-Interview/issues/65
谈一谈ArrayList的扩容?https://github.com/Moosphan/Android-Daily-Interview/issues/64
谈谈线程阻塞的原因?https://github.com/Moosphan/Android-Daily-Interview/issues/63
什么是 RemoteViews?使用场景有哪些?https://github.com/Moosphan/Android-Daily-Interview/issues/62
分别讲讲 final、static 和 synchronized 可以修饰什么,以及修饰后的作用?https://github.com/Moosphan/Android-Daily-Interview/issues/61
请用 Java 实现一个简单的单链表?https://github.com/Moosphan/Android-Daily-Interview/issues/59
谈谈你对Android性能优化方面的了解?https://github.com/Moosphan/Android-Daily-Interview/issues/58
分别介绍下你所知道Android的几种存储方式?https://github.com/Moosphan/Android-Daily-Interview/issues/57
什么是冒泡排序?如何优化?https://github.com/Moosphan/Android-Daily-Interview/issues/56
说一下 synchronized 和 volatile 关键字的区别?https://github.com/Moosphan/Android-Daily-Interview/issues/55
谈谈ArrayMap和HashMap的区别?https://github.com/Moosphan/Android-Daily-Interview/issues/54
谈一谈startService和bindService的区别,生命周期以及使用场景?https://github.com/Moosphan/Android-Daily-Interview/issues/53
“equals”与“==”、“hashCode”的区别和使用场景?https://github.com/Moosphan/Android-Daily-Interview/issues/51
请列出几种常见的工厂模式并说明它们的用法?https://github.com/Moosphan/Android-Daily-Interview/issues/50
谈谈你对 Activity.runOnUiThread 的理解?https://github.com/Moosphan/Android-Daily-Interview/issues/49
谈一谈自定义LayoutManager的流程?https://github.com/Moosphan/Android-Daily-Interview/issues/47
谈一谈JAVA垃圾回收机制?https://github.com/Moosphan/Android-Daily-Interview/issues/46
请简述 LinkedHashMap 的工作原理和使用方式?https://github.com/Moosphan/Android-Daily-Interview/issues/45
简述JVM中类的加载机制与加载过程?https://github.com/Moosphan/Android-Daily-Interview/issues/44
谈谈线程死锁,如何有效的避免线程死锁?https://github.com/Moosphan/Android-Daily-Interview/issues/43
谈谈如何优化ListView?https://github.com/Moosphan/Android-Daily-Interview/issues/42
谈谈自定义View的流程?https://github.com/Moosphan/Android-Daily-Interview/issues/41
请说一下HashMap与HashTable的区别?https://github.com/Moosphan/Android-Daily-Interview/issues/39
针对RecyclerView你做了哪些优化?https://github.com/Moosphan/Android-Daily-Interview/issues/38
HandlerThread 的使用场景和用法?https://github.com/Moosphan/Android-Daily-Interview/issues/37
谈谈 ArrayList 和 LinkedList 的区别?https://github.com/Moosphan/Android-Daily-Interview/issues/36
谈谈 Android 的事件分发机制?https://github.com/Moosphan/Android-Daily-Interview/issues/35
请谈谈你对 MVC 和 MVP 的理解?https://github.com/Moosphan/Android-Daily-Interview/issues/33
请简述一下 Android 7.0 的新特性?https://github.com/Moosphan/Android-Daily-Interview/issues/31
LinearLayout, FrameLayout, RelativeLayout哪个效率高, 为什么?https://github.com/Moosphan/Android-Daily-Interview/issues/30
对于面向对象的六大基本原则了解多少?https://github.com/Moosphan/Android-Daily-Interview/issues/29
AsyncTask的优点和缺点?https://github.com/Moosphan/Android-Daily-Interview/issues/28
回答一下什么是强、软、弱、虚引用以及它们之间的区别?https://github.com/Moosphan/Android-Daily-Interview/issues/27
IntentFilter是什么?有哪些使用场景?https://github.com/Moosphan/Android-Daily-Interview/issues/26
IntentService 的应用场景和使用姿势?https://github.com/Moosphan/Android-Daily-Interview/issues/25
请简述从点击图标开始app的启动流程?https://github.com/Moosphan/Android-Daily-Interview/issues/24
请简述一下String、StringBuffer和StringBuilder三者的区别?https://github.com/Moosphan/Android-Daily-Interview/issues/22
请回答一下Android进程间的通信方式?https://github.com/Moosphan/Android-Daily-Interview/issues/21
Serializable和Parcelable的区别?https://github.com/Moosphan/Android-Daily-Interview/issues/19
谈谈 Android 中内存优化的方式?https://github.com/Moosphan/Android-Daily-Interview/issues/18
简述一下 Android 中 UI 的刷新机制?https://github.com/Moosphan/Android-Daily-Interview/issues/17
HashMap 的实现原理?https://github.com/Moosphan/Android-Daily-Interview/issues/16
SharedPreferences 是线程安全的吗?它的 commit 和 apply 方法有什么区别?https://github.com/Moosphan/Android-Daily-Interview/issues/15
对于 Context,你了解多少?https://github.com/Moosphan/Android-Daily-Interview/issues/14
Window和DecorView是什么?DecorView又是如何和Window建立联系的?https://github.com/Moosphan/Android-Daily-Interview/issues/13
请简要谈一谈单例模式?https://github.com/Moosphan/Android-Daily-Interview/issues/12
BroadcastReceiver 与 LocalBroadcastReceiver 有什么区别?https://github.com/Moosphan/Android-Daily-Interview/issues/11
抽象类与接口的区别?https://github.com/Moosphan/Android-Daily-Interview/issues/10
谈谈 Handler 机制和原理?https://github.com/Moosphan/Android-Daily-Interview/issues/9
ANR 出现的场景以及解决方案?https://github.com/Moosphan/Android-Daily-Interview/issues/8
Android 补间动画和属性动画的区别?https://github.com/Moosphan/Android-Daily-Interview/issues/7
如何实现多线程中的同步?https://github.com/Moosphan/Android-Daily-Interview/issues/6
哪些情况下会导致oom问题?https://github.com/Moosphan/Android-Daily-Interview/issues/5
LaunchMode 的应用场景?https://github.com/Moosphan/Android-Daily-Interview/issues/4
一般什么情况下会导致内存泄漏问题?https://github.com/Moosphan/Android-Daily-Interview/issues/3
Activity 与 Fragment 之间常见的几种通信方式?https://github.com/Moosphan/Android-Daily-Interview/issues/2
自定义 Handler 时如何有效地避免内存泄漏问题?https://github.com/Moosphan/Android-Daily-Interview/issues/1
https://patch-diff.githubusercontent.com/HelloSinger/Android-Daily-Interview#thanks
玩 Androidhttps://www.wanandroid.com
https://patch-diff.githubusercontent.com/HelloSinger/Android-Daily-Interview#最后
Readme https://patch-diff.githubusercontent.com/HelloSinger/Android-Daily-Interview#readme-ov-file
Please reload this pagehttps://patch-diff.githubusercontent.com/HelloSinger/Android-Daily-Interview
Activityhttps://patch-diff.githubusercontent.com/HelloSinger/Android-Daily-Interview/activity
0 starshttps://patch-diff.githubusercontent.com/HelloSinger/Android-Daily-Interview/stargazers
0 watchinghttps://patch-diff.githubusercontent.com/HelloSinger/Android-Daily-Interview/watchers
0 forkshttps://patch-diff.githubusercontent.com/HelloSinger/Android-Daily-Interview/forks
Report repository https://patch-diff.githubusercontent.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2FHelloSinger%2FAndroid-Daily-Interview&report=HelloSinger+%28user%29
Releaseshttps://patch-diff.githubusercontent.com/HelloSinger/Android-Daily-Interview/releases
Packages 0https://patch-diff.githubusercontent.com/users/HelloSinger/packages?repo_name=Android-Daily-Interview
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.