Android常见笔试&面试题

一、JAVA部分:

(挂起)

二、Android部分:

1.Android系统的架构

2.Android常用的五大布局

3.Android四大组件是什么

4.Activity的生命周期

5.Activity的四种启动模式

6.Service的启动方式有几种,有什么区别

7.BroadCastReceiver的使用机制

8.谈一谈Handler的工作机制

9.Service运行在哪个线程中

10.两个子线程中如何通过Handler来进行通讯

11.对于不同分辨率屏幕适配你是怎么做的

12.怎样彻底结束一个APP

13.谈一谈Listview的显示原理

14.对于图片缓存你是怎么处理的

15.谈一谈你对MVC模式在Android中的应用的理解

16.android中如何避免内存溢出

17.Android中如何进行内存优化

18.谈一谈Android的几种数据存储方式(越多越好)

19.如何理解多线程

20.ANR是什么,如何避免ANR

21.LruCache的原理

22.APP主题设计框架

23.是否了解AsyncTask,原理是什么,他与httpclient请求有何区别,有何利弊

24.线程间可以相互访问吗,进程间可以相互访问吗

25.数据库该怎么优化

26.会自定义控件吗,都会哪些自定义控件

27.Sqlite中有没有使用过事务,讲讲事务

28.什么事线程池,线程池中连接数设为多少合适

29.线程的使用,你喜欢继承thread还是实现runnable?他俩有何区别。

30.你的项目中你是怎样架构的,如何分包的

31.让你去设计让服务常驻后台,你怎么设计

32.谈谈你对网络优化的理解,你如何做的网络优化

33.你对实时推送了解吗

Android常见笔试&面试题,布布扣,bubuko.com

时间: 2024-10-29 19:09:57

Android常见笔试&面试题的相关文章

转----------数据库常见笔试面试题 - Hectorhua的专栏 - CSDN博客

数据库基础(面试常见题) 一.数据库基础 1. 数据抽象:物理抽象.概念抽象.视图级抽象,内模式.模式.外模式 2. SQL语言包括数据定义.数据操纵(Data Manipulation),数据控制(Data Control) 数据定义:Create Table,Alter Table,Drop Table, Craete/Drop Index等 数据操纵:Select ,insert,update,delete, 数据控制:grant,revoke 3. SQL常用命令: CREATE TAB

BAT及各大互联网公司2014前端笔试面试题:HTML/CSS篇

BAT及各大互联网公司2014前端笔试面试题:HTML/CSS篇 2014/08/03 · Web前端, 开发 · CSS, HTML, 技术面试 分享到: 188 MongoDB集群之分片技术应用 Hello,移动WEB Linux权限管理之特殊权限 Android高级特效-索引 原文出处: Ico_Coco 的博客(@CHoK__Coco_mAm)   欢迎分享原创到伯乐头条 很多面试题是我自己面试BAT亲身经历碰到的.整理分享出来希望更多的前端er共同进步吧,不仅适用于求职者,对于巩固复习

Java笔试面试题整理第四波

1.HashMap.HashTable.ConcurrentHashMap的区别 [参考:http://www.cnblogs.com/carbs/archive/2012/07/04/2576995.html] (关于HashMap的分析,在第三篇总结<Java笔试面试题整理第三波>中的hashCode有分析,同样在这篇中有关于Java容器的介绍.HashMap和HashTable都属于Map类集合.) HashMap和HashTable都实现了Map接口,里面存放的元素不保证有序,并且不存

可能碰到的iOS笔试面试题(4)--C语言

可能碰到的iOS笔试面试题(4)--C语言 可能碰到的iOS笔试面试题(4)--C语言 C语言,开发的基础功底,iOS很多高级应用都要和C语言打交道,所以,C语言在iOS开发中的重要性,你懂的.里面的一些问题可能并不是C语言问题,但是属于计算机的一些原理性的知识点,所以我就不再另外写一篇文章了,直接写在这里. 当你写下面的代码时会发生什么事? least = MIN(*p++, b); 结果是:((p++) <= (b) ? (p++) : (*p++)) 这个表达式会产生副作用,指针p会作三次

面试题2:BAT及各大互联网公司2014前端笔试面试题:HTML/CSS篇

BAT及各大互联网公司2014前端笔试面试题:HTML/CSS篇 Html篇: 1.你做的页面在哪些流览器测试过?这些浏览器的内核分别是什么? IE: trident内核 Firefox:gecko内核 Safari:webkit内核 Opera:以前是presto内核,Opera现已改用Google Chrome的Blink内核 Chrome:Blink(基于webkit,Google与Opera Software共同开发) 2.每个HTML文件里开头都有个很重要的东西,Doctype,知道这

BAT及各大互联网公司2014前端笔试面试题--Html,Css篇

很多面试题是我自己面试BAT亲身经历碰到的.整理分享出来希望更多的前端er共同进步吧,不仅适用于求职者,对于巩固复习前端基础更是大有裨益. 而更多的题目是我一路以来收集的,也有往年的,答案不确保一定正确,如有错误或有更好的解法,还请斧正. 前面几题是会很基础,越下越有深度. 附上第一篇:BAT及各大互联网公司2014前端笔试面试题--JavaScript篇 Html篇: 1.你做的页面在哪些流览器测试过?这些浏览器的内核分别是什么? IE: trident内核 Firefox:gecko内核 S

BAT及各大互联网公司2014前端笔试面试题--JavaScript篇(昨天某个群友表示写的简单了点,然后我无情的把他的抄了一遍)

(某个群友)http://www.cnblogs.com/coco1s/ 很多面试题是我自己面试BAT亲身经历碰到的.整理分享出来希望更多的前端er共同进步吧,不仅适用于求职者,对于巩固复习js更是大有裨益. 而更多的题目是我一路以来收集的,也有往年的,答案不确保一定正确,如有错误或有更好的解法,还请斧正. 附上第二篇:BAT及各大互联网公司2014前端笔试面试题--Html,Css篇 前面几题是会很基础,越下越有深度. 初级Javascript: 1.JavaScript是一门什么样的语言,它

(转)BAT及各大互联网公司2014前端笔试面试题--Html,Css篇

BAT及各大互联网公司2014前端笔试面试题--Html,Css篇 很多面试题是我自己面试BAT亲身经历碰到的.整理分享出来希望更多的前端er共同进步吧,不仅适用于求职者,对于巩固复习前端基础更是大有裨益. 而更多的题目是我一路以来收集的,也有往年的,答案不确保一定正确,如有错误或有更好的解法,还请斧正. 前面几题是会很基础,越下越有深度. 附上第一篇:BAT及各大互联网公司2014前端笔试面试题--JavaScript篇 Html篇: 1.你做的页面在哪些流览器测试过?这些浏览器的内核分别是什

网络笔试面试题整理

给出的一些常见的计算机网络笔试面试题,特整理如下,后期遇到新的再更新 笔试面试题 TCP首部格式 UDP首部格式 首部字段只有 8 个字节,包括源端口.目的端口.长度.检验和.12 字节的伪首部是为了计算检验和临时添加的. TCP/UDP特点/区别: 用户数据报协议 UDP(User Datagram Protocol)是无连接的,尽最大可能交付,没有拥塞控制,面向报文(对于应用程序传下来的报文不合并也不拆分,只是添加 UDP 首部),支持一对一.一对多.多对一和多对多的交互通信. 传输控制协议