志在指尖
用双手敲打未来

BAT面试,Android方面要准备的知识点

想成功找到Android开发的作业,有关Android基础方面的基础知识是一定要预备一遍的,那样才能顺畅通过笔试和面试的环节,下面给我们整理了网友共享的面试知识点,希望能给我们带来参考:
网友历经了BAT、网易、蘑菇街、小米等的Android,整理了记忆中的面试知识点:
1.Activity与Fragment的生命周期。
2.Acitivty的四种发动方式与特色。
3.Activity缓存方法。
4.Service的生命周期,两种发动方法,有什么区别。
5.怎样保证service不被杀死。
6.播送的两种注册方法,有什么区别。
7.Intent的运用方法,能够传递哪些数据类型。
8.ContentProvider运用方法。
9.Thread、AsycTask、IntentService的运用场景与特色。
10.五种布局:FrameLayout、LinearLayout、AbsoluteLayout、RelativeLayout、TableLayout各自特色及绘制功率比照。
11.Android的数据存储方式。
12.Sqlite的基本操作。
13.Android中的MVC方式。
14.Merge、ViewStub的作用。
15.Json有什么优劣势。
16.动画有哪两类,各有什么特色?
17.Handler、Loop消息队列模型,各部分的作用。
18.怎样退出终止App。
19.Asset目录与res目录的区别。
20.Android怎样加快发动Activity。
21.Android内存优化方法:ListView优化,及时关闭资源,图片缓存等等。
22.Android中弱引证与软引证的运用场景。
23.Bitmap的四种属性,与每种属性队形的巨细。
24.View与ViewGroup分类。自定义View过程:onMeasure()、onLayout()、onDraw()。
25.Touch事件分发机制。
26.Android长连接,怎样处理心跳机制。
27.Zygote的发动过程。
28.AndroidIPC:Binder原理。
29.你用过什么结构,是否看过源码,是否知道底层原理。
30.Android5.0、6.0新特性。
Android的话,多是一些项目中的实践,运用多了,天然就知道了,还有便是多逛逛一些名人的博客,书上能讲到的东西不多。别的android底层的东西,有时间的话能够多了解一下,加分项。

未经允许不得转载:IT技术网站 » BAT面试,Android方面要准备的知识点
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

志在指尖 用双手敲打未来

登录/注册IT技术大全

热门IT技术

C#基础入门   SQL server数据库   系统SEO学习教程   WordPress小技巧   WordPress插件   脚本与源码下载