近期由于某些原因想换工作,整理一下个人认为面试中还比較值得记录的一些题目,给须要找这方面工作的人一个借鉴。

下面基本仅仅记录题目或者大概答案,假设大家有比較具体的解答或者比較好的面试题木,希望各位看到的能补充在评论里,供后来人參考,谢谢。

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面试题集锦的更多相关文章

  1. 【Android面试】Android面试题集锦 (陆续更新)(最新2012-6-18) eoe上看到的

    ===============eoeAndroid社区推荐:======================= 1.Android开发新浪面试题[开发者必看哦]下载地址 http://www.eoeand ...

  2. 2016最新Java笔试题集锦

    更新时间:2015-08-13         来源:网络         投诉删除 [看准网(Kanzhun.com)]笔试题目频道小编搜集的范文“2016最新Java笔试题集锦”,供大家阅读参考, ...

  3. Android面试题集锦 (转)

    转自:http://xiechengfa.iteye.com/blog/1044721 一些常见的Android面试基础题做下总结,看看你能做出多少道? 1. Intent的几种有关Activity启 ...

  4. 2019最新Android面试题

    原文链接:https://blog.csdn.net/wen_haha/article/details/88362469版权声明:本文为博主原创文章,转载请附上博文链接! 前言 金三银四到来了,找工作 ...

  5. Android 面试题总结

    Android 面试题总结(不断更新) 1.INETNT几种有关Activit的启动方式FLAG_ACTIVITY_BROUGHT_TO_FRONT 将ACTIVITY带到最前面FLAG_ACTIVI ...

  6. Android面试题整理【转载】

      面试宝典(5)  http://www.apkbus.com/android-115989-1-1.html 面试的几个回答技巧 http://blog.sina.com.cn/s/blog_ad ...

  7. 19、android面试题整理(自己给自己充充电吧)

    (转载,出处丢失,请原作者原谅,如有意见,私信我我会尽快删除本文) JAVA 1.GC是什么? 为什么要有GC?GC是垃圾收集的意思(Gabage Collection),内存处理是编程人员容易出现问 ...

  8. Android面试题收集(有具体答案)

    Android面试题目及其答案 1.Android dvm的进程和Linux的进程, 应用程序的进程是否为同一个概念 DVM指dalivk的虚拟机.每个Android应用程序都在它自己的进程中执行,都 ...

  9. android面试题总结加强再加强版(一)

    在加强版的基础上又再加强的android应用面试题集 有些补充略显臃肿,只为学习 1.activity的生命周期. 方法 描述 可被杀死 下一个 onCreate() 在activity第一次被创建的 ...

随机推荐

  1. Python: Soft_max 分类器

    我们能够建立例如以下的loss function: Li=−log(pyi)=−log⎛⎝efyi∑jefj⎞⎠ L=1N∑iLi+12λ∑k∑lW2k,l 以下我们推导loss对W,b的偏导数,我们 ...

  2. OFBiz:解析doRequest()

    这里的doRequest()是指RequestHandler中的同名函数: public void doRequest(HttpServletRequest request, HttpServletR ...

  3. 逻辑回归的相关问题及java实现

    本讲主要说下逻辑回归的相关问题和详细的实现方法 1. 什么是逻辑回归 逻辑回归是线性回归的一种,那么什么是回归,什么是线性回归 回归指的是公式已知,对公式中的未知參数进行预计,注意公式必须是已知的,否 ...

  4. web普通项目映射为maven项目

    localhost:8080/yourWebLocation  访问 前一个插件是映射项目路径成maven的格式 后一个插件是映射访问网址所需要的东西 <build> <!-- 发布 ...

  5. ubuntu12.04(64位)下安装Adobe Flash Player

    2012-06-14 10:10:37   第一步,去adobe官方网站就可以,使用方便,打开网站:http://get.adobe.com/cn/flashplayer/根据自己的版本下载需要的.本 ...

  6. ubuntu下apache和mysql的命令

    // Apache //Task: Start Apache 2 Server /启动apache服务 # /etc/init.d/apache2 start //or $ sudo /etc/ini ...

  7. ASP.NET Identity & OWIN 学习资料

    有关 ASP.NET Identity 的更多细节: http://www.asp.net/identity 从一个空项目中添加 ASP.NET Identity 和 OWIN 支持: http:// ...

  8. OCR 识别原理

    https://mp.weixin.qq.com/s?__biz=MzA3MDExNzcyNA==&mid=402907292&idx=1&sn=889c4abcf576e24 ...

  9. Atitit.软件按钮与仪表盘(13)--全文索引操作--db数据库子系统mssql2008

    Atitit.软件按钮与仪表盘(13)--全文索引操作--db数据库子系统mssql2008 全文索引操作 4.全文索引和like语句比较 1 5.倒排索引 inverted index 1 2.SQ ...

  10. delphi无边框可拖动窗体

    unit UFrmModless; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, ...