Android基础知识

  1. Android 的四大组件是哪些?

    Activity,Service,Broadcast和ContentProvide

  2. Android 的常用的容器布局是哪些?

    FrameLayout、LinenarLayout,RelativeLayout

  3. Activity一般会重载哪些方法用来维护其生命周期?

    7个。 onCreate()、onStart()、 onResume()、onPause()、onStop()、onDestory()、onRestart()

  4. 什么情况下会执行onPause,而不会执行onStop。

    Activity被另一个带有透明区域的Activity覆盖。

  5. Android的数据存储方式有哪些?

    SharedPreference、文件、SQlite、Contentprovider、网络

  6. 下列哪些语句关于Android内存回收的说明是正确的?(B)

    A、 程序员必须创建一个线程来释放内存
    B、内存回收程序负责释放无用内存
    C、内存回收程序允许程序员直接释放内存
    D、内存回收程序可以在指定的时间释放内存对象

参考:

  1. 71道经典Android面试题和答案

Android项目开发知识

  1. MVC模型是什么?
  2. 对Android开发而言,最重要的外部文档有哪些?

    1、 产品经理的交互文档
    2、 UI设计师的视觉设计文档
    3、后端工程师的服务端接口文档

  3. 最常见的Android数据格式有哪些?

    json、xml

  4. 你有用过哪些开源框架?

    常见的有:Afinal、xUtils3、ThinkAndroid、LoonAndroid、KJFrameForAndroid

  5. 你用过哪些图形加载的框架,它的原理是什么?

    常见的有:Picasso(Square提供)、Android-Universal-Image-Loader、Volley ImageLoader(Google提供)、Fresco(facebook提供)、Glide

  6. 你用过哪些网络加载的库?它们的优势是什么?

    有些框架会提供。其它非框架的库有 OkHttp(Square提供)、liteHttp、REST

  7. 你用过哪些ORM库?它们的原理是什么?

    有些框架会提供。其它非框架的库有liteOrm。

  8. 你用过哪些缓存管理库?它们的原理是什么?

    有些框架会提供。其它非框架的库有ASimpleCache、DiskLruCache。

Android笔试和面试提点的更多相关文章

  1. 5年Android程序员面试字节跳动两轮后被完虐,请查收给你的面试指南

    大家应该看过很多分享面试成功的经验,但根据幸存者偏差的理论,也许多看看别人面试失败在哪里,对自己才更有帮助. 最近跟一个朋友聊天,他准备了几个月,刚刚参加完字节跳动面试,第二面结束后,嗯,挂了- 所以 ...

  2. Android高薪之路-Android程序员面试宝典

    Android高薪之路-Android程序员面试宝典

  3. 50个常用的笔试、面试sql语句

    50个常用的笔试.面试sql语句 2009-12-17 15:05   Student(S#,Sname,Sage,Ssex) 学生表Course(C#,Cname,T#) 课程表SC(S#,C#,s ...

  4. C/C++ 笔试、面试题目大汇总 转

    C/C++ 笔试.面试题目大汇总 这些东西有点烦,有点无聊.如果要去C++面试就看看吧.几年前网上搜索的.刚才看到,就整理一下,里面有些被我改了,感觉之前说的不对或不完善. 1.求下面函数的返回值( ...

  5. <转载> C++笔试、面试笔记

    这些东西有点烦,有点无聊.如果要去C++面试就看看吧.几年前网上搜索的.刚才看到,就整理一下,里面有些被我改了,感觉之前说的不对或不完善. 1.求下面函数的返回值( 微软) int func(x)  ...

  6. [转]Android专家级别的面试总结

    Android专家级别的面试总结 2017年02月15日 16:56:28 阅读数:1225 1.. 自定义View流程 onMeasure, onLayout, onDraw, 采用深度优先,因为必 ...

  7. 面试利器!字节跳动2021年Android程序员面试指导小册已开源

    整份手册分为两个部分,分别是:Java部分.Android部分.数据结构与算法篇.字节跳动2020年全年面试题总结篇! 每个知识点都有左侧导航书签页,看的时候十分方便,由于内容较多,这里就截取一部分图 ...

  8. android面试题目大全<完结部分>,android笔试题目集锦

    1. 下列哪些语句关于内存回收的说明是正确的? (b ) A. 程序员必须创建一个线程来释放内存   B.内存回收程序负责释放无用内存    C.内存回收程序允许程序员直接释放内存    D.内存回收 ...

  9. 2017腾讯实习生Android客户端开发面试总结

    欢迎访问我的个人博客转发请注明出处:http://wensibo.top/2017/04/13/2017Tencent_review/ 前言 先做个自我介绍,本人大三狗一枚,就读的是广州一个普通的一本 ...

随机推荐

  1. TestLink测试软件安装条件检查不通过的解决方案

    在第一次安装的时候出现这个错误信息 解决办法: 修改config.inc.php文件里的两个属性值为: $tlCfg->log_path = TL_ABS_PATH . 'logs' . DIR ...

  2. childNodes的兼容性问题

    元素.childNodes:只读 属性 子节点列表集合 标准浏览器下:包含文本和元素类型节点,也会包含非法嵌套的子节点 非标准浏览器下:只包含元素类型节点,ie7下不会包含非法嵌套的子节点 child ...

  3. HashTable, HashMap, LinkedHashMap, ConcurrentHashMap

    HashTable: 不允许null的key或value, 线程安全 HashMap: 允许一个null的key, 无限的null value, 非线程安全 LinkedHashMap: HashMa ...

  4. MySQL数据库集群进行正确配置步骤

    MySQL数据库集群进行正确配置步骤 2010-06-09 10:47 arrowcat 博客园 字号:T | T 我们今天是要和大家一起分享的是对MySQL数据库集群进行正确配置,我前两天在相关网站 ...

  5. SQL 2014新特性- Delayed durability

    ACID 是数据库的基本属性.其中的D是指"持久性":只要事务已经提交,对应的数据修改就会被保存下来,即使出现断电等情况,当系统重启后之前已经提交的数据依然能够反映到数据库中. 那 ...

  6. Linux 网络编程详解五(TCP/IP协议粘包解决方案二)

    ssize_t recv(int s, void *buf, size_t len, int flags); --与read相比,只能用于网络套接字文件描述符 --当flags参数的值设置为MSG_P ...

  7. C#中使用Log4net日志输出到本地文件、Textbox或Listview

    网上很多配置log4net的方法,但是排行靠前的 根本就没有说明清除,导致浪费了两个小时来搞清楚如何配置,真是无语,特写此文,给那些刚接触log4net的朋友 1.参考链接:http://blog.s ...

  8. 利用Weblogic的iisproxy、iisforward插件实现IIS转发

    默认情况下,IIS只能提供http重定向功能,而无法满足转发需求. 举例:http://localhost/app1 利用http重定向到 http://www.abc.com/app1 访问 htt ...

  9. lecture8-RNN的训练方法之二三

    HInton第8课,之所以说之二三,是因为训练RNN的四种方法之一:长短时记忆在lecture7中介绍过了,这里介绍的是第二和第三种方法:HF优化和Echo (这个字觉得翻译成回声是不是欠妥,所以保留 ...

  10. Clock Skew , Clock Uncertainty和 Period

    本文将介绍FPGA中和时钟有关的相关概念,阅读本文前需要对时序收敛的基本概念和建立.保持关系有一定了解,这些内容可以在时序收敛:基本概念,建立时间和保持时间(setup time 和 hold tim ...