zoukankan      html  css  js  c++  java
  • 最新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

  • 相关阅读:
    Java多线程详解
    自动化构建工具Maven
    解决 安装cocoapods失败,提示 requires Ruby version >=2.2.2
    安装Cocoapods时候ERROR: While executing gem ... (Errno::EPERM)
    iOS可执行文件瘦身方法
    ios webview自适应实际内容高度4种方法
    iOS8 tableview separatorInset cell分割线左对齐,ios7的方法失效了
    Reveal1.5破解,iOS_UI调试利器Reveal最新版本破解方法
    Xcode安装插件,错误选择了Skip Bundles,重新出现Load Bundles方法
    10分钟搞定支付宝支付 的 各种填坑
  • 原文地址:https://www.cnblogs.com/tlnshuju/p/6781760.html
Copyright © 2011-2022 走看看