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. jquery.validate.min.js 用法方法示例

    页面html 代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://w ...

  2. 轉發XML

    Delphi 中的 XMLDocument 类详解(3) - 读取 xml 文件 先虚拟一个测试文件: test.xml; 放在 c:\temp\ 下备用. <?xml version=&quo ...

  3. CentOS搭建socket5代理服务器

    1.安装socket5依赖包 yum -y install gcc automake make pam-devel openldap-devel cyrus-sasl-devel   2.下载ss5并 ...

  4. Android智能指针sp wp详解

    研究Android的时候,经常会遇到sp.wp的东西,网上一搜,原来是android封装了c++中对象回收机制.说明:1. 如果一个类想使用智能指针,那么必须满足下面两个条件:    a. 该类是虚基 ...

  5. ViewModelBase && ObservableObject

    ViewModelBase && ObservableObject 在Mvvm中,ViewModel和Model都需要具有通知界面更新数据的能力,这都要借助于WPF中的 INotify ...

  6. 实时监控log文件

    一个进程在运行,并在不断的写log,你需要实时监控log文件的更新(一般是debug时用),怎么办,不断的打开,关闭文件吗? 不用,至少有两个方法,来自两个很常用的命令: tail -f log.tx ...

  7. 工作随笔——mysql子查询删除原表数据

    最近在开发的时候遇到一个mysql的子查询删除原表数据的问题.在网上也看了很多方法,基本也是然并卵(不是写的太乱就是效率太慢). 公司DBA给了一个很好的解决方案,让人耳目一新. DELETE fb. ...

  8. infer.net 入门2 用一个侦探故事来讲解,通俗易懂

    The results look OK, but how do you know that you aren’t missing something. Would a more sophisticat ...

  9. 20160803 - C:\WINDOWS\system32\config\systemprofile\Desktop 不可用的解决

    问题:某些软件在从注册表读取用户桌面地址时,欠考虑的%USERPROFILE%的情况,例如迅雷打开文件时,会提示: [Window Title]位置不可用 [Content]C:\WINDOWS\sy ...

  10. Sql视图创建语句

    create view [dbo].[AllUsers] as select u.UserId, u.Firstname, u.Lastname, u.ts, am.Email, au.UserNam ...