栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

备战2021:阿里巴巴,字节跳动,作为Android开发程序员

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

备战2021:阿里巴巴,字节跳动,作为Android开发程序员

说说Java中的4种引用以及用法?

如何判断一个对象是死亡的?

16 其它Java部分有关面试题

为什么局部内部类访问局部变量需要final?

String、StringBuffer、StringBuilder、CharSequence的区别。

equals和==的区别?

关于字符串的拼接你在项目中常常怎么操作的?为什么不能用“+”的方式进行拼接呢?

什么是Callback,讲讲你项目中使用的一些有关Callback的栗子。

retrun & break & continue 区别?

如何判断一个字符串是回文字符串?

final,finally,finalize的区别?

什么是动态代理 & 什么是静态代理?

String为什么会加final?

第二部分Android 部分

=========================================================================

1 Activity

Activity是什么?

典型情况下的Activity生命周期?

异常情况下的Activity的生命周期 & 数据如何保存和恢复?

从Activity A跳转到Activity B之后,然后再点击back建之后,它们的生命周期调用流程是什么?

如何统计Activity的工作时间?

给我说说Activity的启动模式 & 使用场景。

如何在任意位置关掉应用所有Activity & 如何在任意位置关掉指定的Activity?

Activity的启动流程(从源码角度解析)?

启动一个其它应用的Activity的生命周期分析。

2.BroadcastReceiver

广播是什么?(校招&实习)

广播的注册方式有哪些?(校招&实习)

广播的分类 & 特性 & 使用场景?(校招&实习)

说说系统广播和本地广播的原理 & 区别 & 使用场景。

有两个应用注册了一样的广播,一个是静态,一个是动态,连优先级也一样,那么当广播从系统发出来后,哪个应用先接收到广播?

3.ContentProvider

4. Service

5. Handler

6. AsyncTask

7. Fragment

Android中v4包下Fragment和app包下Fragment的区别是什么?

Fragment的生命周期 & 请结合Activity的生命周期再一起说说。

说说Fragment如何进行懒加载。

ViewPager + Fragment结合使用会出现内存泄漏吗 & 如何解决?

Fragment如何和Activity进行通信 & Fragment之间如何进行通信?

给我谈谈Fragment3种切换的方式以及区别 & 使用场景。

getFragmentManager,getSupportFragmentManager,getChildFragmentManager之间的区别?

FragmentPagerAdapter和FragmentStatePagerAdapter区别?

Fragment如何实现类似Activity栈的压栈和出栈效果的?

8.序列化

什么是序列化 & 能用来干什么?(校招&实习)

Android中序列化方式有几种?说说它们的区别。(校招&实习)

如果想要序列化的类中某些字段不序列化,那么应该怎么做?

9. IPC

说说你对Android多进程开发的认识?

Android中进程间通信的方式有哪些?

什么是AIDL?如何创建一个AIDL。

10. 文件存储

说说Android中数据持久化的方式 & 使用场景。

接触过MMKV吗?说说SharedPreference和它的区别。

第三方数据库框架用过哪些?有没有自己封装过一个SQLite的库?

SQLite是线程安全的吗 & SharedPreference是线程安全的吗?

请简单的给我说说什么是三级缓存?

SharedPreference的apply和commit的区别。

谈谈你对SQLite事务的认识。

11.ListView & RecyclerView

ListView是什么?如何使用?(校招&实习)

RecyclerView是什么?如何使用?如何返回不一样的Item。(校招&实习)

ListView和RecycyclerView的区别是什么?(校招&实习)

分别讲讲你对ListView & RecyclerView的优化经验。(校招&实习)

给我说说RecyclerView的回收复用机制

说说你是如何给ListView & RecyclerView加上拉刷新 & 下拉加载更多机制。

谈谈你是如何对ListView & RecycleView进行局部刷新的?

谈谈如何进行分页加载?

ScrollView下嵌套一个ListView通常会出现什么问题?

一个ListView或者一个RecyclerView在显示新闻数据的时候,出现图片错位,可能的原因有哪些 & 如何解决?

12. 图片编程

13. WebView

14. ViewPager

15.View事件分发机制

16.View绘制机制

17. 布局

18. Binder

19. 动画机制

20. JNI

21. Window & Appliction & Context

22 .通知

23. 对话框(Dialog & DialogFragment & PopWindow)

24. 蓝牙

25. 冷启动&热启动

26. 悬浮窗

27. Android版本

28. Android Studio

29. UI卡顿优化

30. 内存优化

31. 屏幕适配

写在最后

很多人在刚接触这个行业的时候或者是在遇到瓶颈期的时候,总会遇到一些问题,比如学了一段时间感觉没有方向感,不知道该从哪里入手去学习,对此我整理了一些资料,需要的可以免费分享给大家

我的【Github】会分享一些关于Android进阶方面的知识,也会分享一下最新的面试题~

如果你熟练掌握GitHub中列出的知识点,相信将会大大增加你通过前两轮技术面试的几率!这些内容都供大家参考,互相学习。

①「Android面试真题解析大全」PDF完整高清版+②「Android面试知识体系」学习思维导图压缩包——————可以在我的【Github】阅读下载,最后觉得有帮助、有需要的朋友可以点个赞

—可以在我的【Github】阅读下载**,最后觉得有帮助、有需要的朋友可以点个赞

[外链图片转存中…(img-2y5sJuBr-1646563876674)]

[外链图片转存中…(img-zuexDjqL-1646563876675)]

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/756381.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号