一.算法,数据结构

1.排序算法

2.查找算法

3.二叉树

4.广度,深度算法;

二.java基础

1.集合Collection,List,Map等常用方法,特点,关系;

2.线程的同步,中断方式有几种,线程池,线程状态,常用的方法比较,比如wait,sleep等;

3.反射机制

4.IO包的使用,运用了什么设计模式

5.设计模式,常用的设计模式,运用场景;

6.内存管理,引用的种类;

7.json,xml解析,dom和sax的特点;

8.socket

9,值传递和引用;

三.andrid基础

1.Activity的生命周期

2.Activity的4种启动模式,分别是什么?

3.四大组件,五大布局,分别的特点,运用;

4.Service的生命周期,启动方式,AIDL机制,如何做到不被kill掉

5.内存管理,DDMS的工具使用,查看内存使用工具;

6.内存优化,sd卡缓冲,引用方式有多少种?

7.Bitmap加载大图片,如何优化;

8.一个应用大概有多少可用内存;

9.android进程种类,分别是什么,作用;

10.JNI相关;

11.数据压缩,加密;

12.自定义UI,重写控件,相关xml定义;

13.viewgourp绘制过程和事件分发;

14.android的事件分发机制;

15.android的5个存储方式,各自特点;

16.什么是内存泄漏和内存溢出,区别和特点;如何避免;

17.android样式和主题的区别?分别怎么定义?

18.如何避免ANR?

19.产生Force close 一般是什么情况下产生的?

20.如何退出已经打开多个activity的程序?

21.Hander的使用,跟Looper,MessageQuQue,Message的关系?

22.SurfaceView和View的区别

23.onTouch有几种事件?

24.Intent,IntentFileter,Category,action这些关系和作用。

25.webview常用方法,和javascrip的交互;

26.Listview 优化

四.linux

1.linux常用的命令

2.内存管理

3.是否实时操作系统?

五.数据库

1.SQlite创建过程

2.sql语句运用,增删改查,左右连接,分组,排序;

3.SQlite是否支持事务,如何优化;

六.网络相关;

1.http常用的状态码,分别是什么意思?

2.http请求头有哪些,分别是什么意思?

3.http异常有哪些?

转载于:https://www.cnblogs.com/hpboy/p/3307371.html

Android面试常问到的知识点相关推荐

  1. Android 面试常问七道题

    1.Android的四大组件以及作用 Activity:Activity是Android程序与用户交互的窗口,是Android构造块中最基本的一种,它需要为保持各界面的状态,做很多持久化的事情,妥善管 ...

  2. hashmap为什么用红黑树_全网最全,面试常问的HashMap知识点

    引言 其实我很早以前就想写一篇关于HashMap的面试专题.对于JAVA求职者来说,HashMap可谓是集合类的重中之重,甚至你在复习的时候,其他集合类都不用看,专攻HashMap即可. 然而,鉴于网 ...

  3. 网络基础 TCP/IP协议面试常问知识点

    网络基础 TCP/IP协议面试常问知识点 ****************** 如有侵权请提示删除 ********************* 1.网络包的组成: 报头/起始帧分界符--MAC头部-- ...

  4. 测试岗位面试常问知识点(偏HR)

    面试常问 视情况回答 1.一个优秀的测试工程师应该具备什么品质? 2.为什么想做测试相关的工作? 对测试感兴趣,性格适合(细心.耐心等),测试人员是质量的保证者,喜欢挑战.展开分析. 3.测试开发与测 ...

  5. Java基础(以及面试常问问题)

    1.Vector,ArrayList, LinkedList的区别(面试常问到的) 三者都是实现集合框架中的List,也就是所谓有序集合,因此具体功能比较近似,比如都提供按照位置进行定位.添加或删除的 ...

  6. 计算机考研复试面试常问问题 编程语言篇

    计算机考研复试面试常问问题 编程语言篇 个人整理,免费分享,不可用于商业用途,转载请注明出处! 但是有同学反应闲鱼上有人盗卖此免费分享资料,还有好多同学买了,所以希望大家多多点赞评论收藏,提高这份资料 ...

  7. 还不看看嘛!互联网技术面试常问问题汇总及回答技巧总结,听说看过的都面试上大厂了~(doge)

    这几天回顾了一下自己发布的文章,除了修改一些排版和内容上的错误.还发现了一个bug--我发布的基本上都是一些面试题.大家看了之后,虽然对题型会有了解,但是如何回答却没有一个参考的技巧.于是,就有了这篇 ...

  8. 测开工程师-面试常问测试用例

    测开工程师-面试常问测试用例 一.网络测试的一般流程 二.弱网功能测试 四.微信红包测试 五.无网状态测试 三.微信朋友圈点赞测试 六.登陆界面测试 七.直播APP测试 八.微信搜索界面测试 九.水杯 ...

  9. Android面试必问框架原理

    Android面试必问框架原理 volatile的实现原理 synchronized的实现原理 join方法实现原理 CAS无锁编程的原理 ReentrantLock的实现原理 AQS的大致实现思路 ...

最新文章

  1. 台达伺服控制器接线图_台达驱控一体三轴伺服驱动器ASDA-M-R系列无骨线圈绕线机解决方案...
  2. 线程和进程之间的联系----基本概念
  3. SpringBoot 使用宝兰德中间件替换tomcat运行部署+控制台部署
  4. RuoYi-Cloud 部署篇_03(linux环境 Mysql+nginx版本)
  5. java抽象类重载_在JAVA中使用一个抽象方法的重载方法
  6. MFC socket编程
  7. Vue异步组件Demo 1
  8. 佳能G3800黄灯绿灯交替闪烁7次,错误代码5B00
  9. Linux设备驱动开发详解
  10. WebRTC:会话描述协议SDP
  11. 使用VUE前端开发Lodop打印程序,实现网页打印模块
  12. android 软电话,基于Android平台及SIP协议的软电话系统的研究
  13. 《App架构师实践指南》---笔记
  14. 帮我生成一份能够使图像感情化的Matlab代码
  15. Android常见系统问题分析工具
  16. 雷达信号Matlab处理(一)
  17. SQLServer数据库注入-墨者学院(SQL手工注入漏洞测试(Sql Server数据库))
  18. mac系统连接服务器教程视频教程,超详细教程:手把手教你15分钟在苹果Mac上装个Windows...
  19. 五路模拟量灰度传感器--ADC+DMA
  20. 微电网优化调度|基于多目标粒子群算法的微电网优化调度【风、光、储能、柴油机、电网交互燃汽轮机】(Matlab代码实现)

热门文章

  1. java线程池有哪几种,真香系列
  2. 【深度学习】生动分析半监督学习与负相关学习算法
  3. 【Network Security!】深入浅出ARP协议使用中间人截获密码
  4. 机器学习(MACHINE LEARNING)Sklearn通用学习模式
  5. Unet实现图像分割(三)
  6. mysql锁与程序锁_数据库加锁(转)
  7. python ansible_Ansible Python API | linux系统运维
  8. 进阶学习(3.4) Builder Pattern 建造者模式
  9. 网络推广软件介绍外链坚持七大原则助力网站排名“蹭蹭上涨”!
  10. 英特尔网站推广瞄准智慧社区建设,有望加速社区智慧化转型发展