一.算法,数据结构

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异常有哪些?

Android面试常问到的知识点的更多相关文章

  1. Android面试常问的技术问题

    面试时技术经理会问你一些工作中遇到的Android方面的问题.谈谈你所做的项目,和在项目中所扮演的角色. 很多其它内容请參考我的博客:点击打开链接 1.怎样优化ListView? ①Item布局,层级 ...

  2. 面试常问的几个排序和查找算法,PHP实现

    冒泡,快排,二分查找,都是面试常问的几个算法题目,虽然简单,但是一段时间不用的话就很容易忘记,这里我用PHP实现了一下,温故而知新. 排序 冒泡排序 每一次冒出一个最大的值 function bubb ...

  3. python基础之面试常问

    目录 python相对其他语言有什么特点? python内存管理机制,gc机制的了解,gc回收三种算法. lambda函数 高级函数 map.reduce.filter.sorted等. 简述六种基本 ...

  4. 面试常问的dubbo的spi机制到底是什么?

    前言 dubbo是一款微服务开发框架,它提供了 RPC通信 与 微服务治理 两大关键能力.作为spring cloud alibaba体系中重要的一部分,随着spring cloud alibaba在 ...

  5. 各大互联网公司java开发面试常问问题

    本人是做java开发的,这是我参加58,搜狐,搜狗,新浪微博,百度,腾讯文学,网易以及其他一些小的创业型公司的面试常被问的问题,当然有重复,弄清楚这些,相信面试会轻松许多. 1. junit用法,be ...

  6. 月薪20k+的Android面试都问些什么?(含答案)

    金九银十跳槽季接近尾声了,可是今年由于疫情的影响仍然不太好找工作,相信大家肯定急需一套Android面试宝典,下面就分享给大家我珍藏已久的Android高阶面试宝典,供大家学习 ! 1.自定义Hand ...

  7. 面试常问Spring IOC,不得不会。

    广义的 IOC IoC(Inversion of Control) 控制反转,即“不用打电话过来,我们会打给你”. 两种实现: 依赖查找(DL)和依赖注入(DI). IOC 和 DI .DL 的关系( ...

  8. Java面试常问的问题(转载)

    并发.JVM.分布式.TCP/IP协议 1)Java的数据结构相关的类实现原理,比如LinkedList,ArrayList,HashMap,TreeMap这一类的.以下简单模拟一个数据结构的连环炮. ...

  9. 面试常问小知识点之Integer

    背景 今天在查看Sonar的时候发现小伙伴在某些场景下如下使用 很明显sonar已经报错了,但是线上应用目前是正常的 问题 事实上经常会有面试的小伙伴或者笔试的小伙伴问这个问题 Integer的一些小 ...

随机推荐

  1. [UOJ181]密码锁

    这个完全图随机定向后是一个竞赛图,将它的强连通分量缩点后我们得到的东西类似一条链,每个点往它后面的所有点连边 在这条链上,我们可以把点划分为两个点集$S,T$使得没有从$T$中点到$S$中点的边($S ...

  2. 【二分】【三分】【计算几何】XIII Open Championship of Y.Kupala Grodno SU Grodno, Saturday, April 29, 2017 Problem L. Lines and Polygon

    题意:给你一个凸多边形,和多次询问,每次询问给你一条直线,问你这条直线与凸包上的顶点的最近距离是多少. 记当前询问的直线的斜率为K, 先找到与这条直线距离最远的两个点: 就把凸包所有的边当做有向直线进 ...

  3. 【期望DP+高斯消元】BZOJ3270-博物馆

    [题目大意] 有m条走廊连接的n间房间,并且满足可以从任何一间房间到任何一间别的房间.两个男孩现在分别处在a,b两个房间,每一分钟有Pi 的概率在这分钟内不去其他地方(即呆在房间不动),有1-Pi 的 ...

  4. MYSQL复习笔记12-视图

    Date: 20140223Auth: Jin参考:http://blog.sina.com.cn/s/blog_436732df0100e768.html 一.介绍1.概念视图是从一个或几个基本表( ...

  5. maven 创建web工程,spring配置文件找不到!

    公司项目用的maven,在启动服务器的时候,出现上面的错误,然后找到WEB-INF下面的web.xml,给classPath加上*号,解决!

  6. Android ANR优化 1

    1, 你碰到ANR了吗 在App使用过程中, 你可能遇到过这样的情况: ANR 恭喜你, 这就是传说中的ANR. 1.1 何为ANR ANR全名Application Not Responding, ...

  7. 一、Hello Spring Boot

    package com.ld.controller; import org.springframework.web.bind.annotation.RequestMapping; import org ...

  8. xpages开发的bom管理系统

    domino对流程设计是方便的.假设制作复杂逻辑的应用就难了.可是还是能够实现的,曾经的一个bom管理系统.刚開始想使用java的ssh来做,后来为了统一平台.还是使用domino来做,经过长时间的研 ...

  9. 自制DEV皮肤

    1.打开DEV自带的皮肤制作工具 2.创建一个新的皮肤工程[File][New] 3.改变指定控件的颜色,比如背景色 4.改变控件边框的颜色.粗细

  10. 3D游戏图形技术解析(7)——视差映射贴图(Parallax Mapping)【转】

    http://www.cnblogs.com/taotaobujue/articles/2781371.html 视差映射贴图(Parallax Mapping) ● 传统纹理贴图的弊端 纹理贴图大家 ...