最新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第一次被创建的 ...
随机推荐
- Python: Soft_max 分类器
我们能够建立例如以下的loss function: Li=−log(pyi)=−log⎛⎝efyi∑jefj⎞⎠ L=1N∑iLi+12λ∑k∑lW2k,l 以下我们推导loss对W,b的偏导数,我们 ...
- OFBiz:解析doRequest()
这里的doRequest()是指RequestHandler中的同名函数: public void doRequest(HttpServletRequest request, HttpServletR ...
- 逻辑回归的相关问题及java实现
本讲主要说下逻辑回归的相关问题和详细的实现方法 1. 什么是逻辑回归 逻辑回归是线性回归的一种,那么什么是回归,什么是线性回归 回归指的是公式已知,对公式中的未知參数进行预计,注意公式必须是已知的,否 ...
- web普通项目映射为maven项目
localhost:8080/yourWebLocation 访问 前一个插件是映射项目路径成maven的格式 后一个插件是映射访问网址所需要的东西 <build> <!-- 发布 ...
- ubuntu12.04(64位)下安装Adobe Flash Player
2012-06-14 10:10:37 第一步,去adobe官方网站就可以,使用方便,打开网站:http://get.adobe.com/cn/flashplayer/根据自己的版本下载需要的.本 ...
- ubuntu下apache和mysql的命令
// Apache //Task: Start Apache 2 Server /启动apache服务 # /etc/init.d/apache2 start //or $ sudo /etc/ini ...
- ASP.NET Identity & OWIN 学习资料
有关 ASP.NET Identity 的更多细节: http://www.asp.net/identity 从一个空项目中添加 ASP.NET Identity 和 OWIN 支持: http:// ...
- OCR 识别原理
https://mp.weixin.qq.com/s?__biz=MzA3MDExNzcyNA==&mid=402907292&idx=1&sn=889c4abcf576e24 ...
- Atitit.软件按钮与仪表盘(13)--全文索引操作--db数据库子系统mssql2008
Atitit.软件按钮与仪表盘(13)--全文索引操作--db数据库子系统mssql2008 全文索引操作 4.全文索引和like语句比较 1 5.倒排索引 inverted index 1 2.SQ ...
- delphi无边框可拖动窗体
unit UFrmModless; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, ...