最新Android面试题集锦
近期由于某些原因想换工作,整理一下个人认为面试中还比較值得记录的一些题目,给须要找这方面工作的人一个借鉴。
下面基本仅仅记录题目或者大概答案,假设大家有比較具体的解答或者比較好的面试题木,希望各位看到的能补充在评论里,供后来人參考,谢谢。
Java部分:
1. 线程有哪几种实现方式
Thread、Runable比較简单,主要考点在关于线程池,由于我对线程池使用不多没有深入问。
2. sychronisedkeyword
考察重点在于理解sychronized针对的是对象而非语句或者方法
3. hashcode和equals方法
考察hashcode方法的作用是什么,equals和hashcode之间的关系
4. hashmap和treemap
考hashmap的使用。hash基础知识,hashmap简单的实现原理(数组加链表)。treemap是已排序二叉树
5. Java的lock机制
ReentrantLock的理解,由于了解不多没有再追问,比方他的简单原理,与sychronized的优劣势
6. 设计模式
说出几种你用过的设计模式,他们的使用场景
7. 具体描写叙述一下GC及简单工作原理
考察GC回收时机、GC推断是否须要回收的机制
8. final、finally、finalize
老生常谈了,多注意一下最后finalize不是特别经常使用
Android部分:
1. Android动画有哪几种,详解
property animation, view animation, drawable animation。
详细比較想考察property animation
2. Activity Visible Lifetime 和 Foreground Lifetime
考察visible指的是onStart->onStop, foreground指的是onResume->onPause
3. AndroidManifest.xml文件里minSdkVersion、maxSdkVersion和targetSdkVersion
min、max表示sdk版本号必须限定在此范围内。而target指的是Android据此决定是否执行在兼容模式下
4. Fragment
考察fragment的使用,与activity的联系
5. Android的弱引用指针和强引用指针
考了基本概念
6. Android Touch流程
主要考察dispatchTouchEvent、onTouchEvent、onInterceptTouchEvent
7. IntentService和AIDL
intentservice和普通service的差别。进程间通信
8. layout布局考察
linearlayout layout_weight的意思,framelayout中aligntop和alignparenttop的差别
9. View的绘制过程
考察onMeasure(特别是setMeasuredDimension)、onLayout、onDraw方法
10. ListView或者ViewPage中的Adapter
11. Looper、Handler、Message
最新Android面试题集锦的更多相关文章
- 【Android面试】Android面试题集锦 (陆续更新)(最新2012-6-18) eoe上看到的
===============eoeAndroid社区推荐:======================= 1.Android开发新浪面试题[开发者必看哦]下载地址 http://www.eoeand ...
- 2016最新Java笔试题集锦
更新时间:2015-08-13 来源:网络 投诉删除 [看准网(Kanzhun.com)]笔试题目频道小编搜集的范文“2016最新Java笔试题集锦”,供大家阅读参考, ...
- Android面试题集锦 (转)
转自:http://xiechengfa.iteye.com/blog/1044721 一些常见的Android面试基础题做下总结,看看你能做出多少道? 1. Intent的几种有关Activity启 ...
- 2019最新Android面试题
原文链接:https://blog.csdn.net/wen_haha/article/details/88362469版权声明:本文为博主原创文章,转载请附上博文链接! 前言 金三银四到来了,找工作 ...
- Android 面试题总结
Android 面试题总结(不断更新) 1.INETNT几种有关Activit的启动方式FLAG_ACTIVITY_BROUGHT_TO_FRONT 将ACTIVITY带到最前面FLAG_ACTIVI ...
- Android面试题整理【转载】
面试宝典(5) http://www.apkbus.com/android-115989-1-1.html 面试的几个回答技巧 http://blog.sina.com.cn/s/blog_ad ...
- 19、android面试题整理(自己给自己充充电吧)
(转载,出处丢失,请原作者原谅,如有意见,私信我我会尽快删除本文) JAVA 1.GC是什么? 为什么要有GC?GC是垃圾收集的意思(Gabage Collection),内存处理是编程人员容易出现问 ...
- Android面试题收集(有具体答案)
Android面试题目及其答案 1.Android dvm的进程和Linux的进程, 应用程序的进程是否为同一个概念 DVM指dalivk的虚拟机.每个Android应用程序都在它自己的进程中执行,都 ...
- android面试题总结加强再加强版(一)
在加强版的基础上又再加强的android应用面试题集 有些补充略显臃肿,只为学习 1.activity的生命周期. 方法 描述 可被杀死 下一个 onCreate() 在activity第一次被创建的 ...
随机推荐
- canvas的api
Canvas API(画布)用于在网页实时生成图像,并且可以操作图像内容,基本上它是一个可以用JavaScript操作的位图(bitmap).使用前,首先需要新建一个canvas网页元素. 1 2 3 ...
- element-ui 源码学习
https://athena0304.github.io/element-analysis/ 1.模板字符串实现字符串拼接 typeClass() { return `el-alert--${ thi ...
- Patterns-Proxy
http://blog.csdn.net/jianghuxiaoxiami/article/details/3403924 1.代理模式 代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问 ...
- 关于RHEL6下桥网配置的写法(ifcfg-eth0,ifcfg-br0) / 在阿里云的CentOS上安装docker
Posted on 2011-07-28 16:46 zhousir1991 阅读(1978) 评论(0) 编辑 收藏 以下仅仅是我在做练习的时候下的环境,参照写即可: [root@desktop2 ...
- 新浪微博XSS攻击事件
http://blog.csdn.net/terryzero/article/details/6575078 6月28日20时14分左右开始,新浪微博出现了一次比较大的XSS攻击事件.大量用户自动发送 ...
- JavaScript 对象与数组参考大全
http://www.cnblogs.com/meil/archive/2006/06/28/437527.html本文列举了各种JavaScript对象与数组,同时包括对上述每一对象或数组所完成工作 ...
- .net core json序列化首字符小写和日期格式处理
打开Startup.cs文件,在ConfigureServices方法中添加如下代码 public void ConfigureServices(IServiceCollection services ...
- IntelliJ IDEA类头注释和方法注释
The template is editable. Along with static text, code and comments, you can also use predefined var ...
- 安卓入门 使用android创建一个项目 从启动activity中响应按钮事件 启动另一个activity 并传递参数
启动android studio创建一个新项目 public void sendMessage(View view){ Intent intent=new Intent(this,DispalyMes ...
- EMQ --集成搭建
集群方式接受 Erlang/OTP 最初是爱立信为开发电信设备系统设计的编程语言平台,电信设备(路由器.接入网关.…)典型设计是通过背板连接主控板卡与多块业务板卡的分布式系统. Erlang/OTP ...