`
安卓干货铺
  • 浏览: 36237 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

【面试基础篇】-Android面试题(1)

阅读更多

点击标题下「蓝色微信名」可快速关注

今天写的面试题比较基础,但也是我曾经面试真实遇到的,希望对大家有帮助。先从基础的做起的,接下来会更新一些大公司面试题。

一.天津某公司

String和StringBuffer区别

线程有几种状态,分别是哪些?(调用run()和调用start()区别)

sleep()与wait()区别

常用的排序算法时间复杂度,实现思路

广播如何调用,有什么方式,区别是什么?

什么是ANR 如何避免它?(Android线程间的通信方式?)

Handler运行机制原理

listview recycleview分页加载实现思路

加载大图片时如何防止内存溢出

如何实现一键退出

二.北京某公司

JDK和JRE的区别是什么?

static关键字的含义

listview优化

进程和线程的区别

如何理解Activity,View,Window三者之间的关系?

View事件传递机制

service的生命周期

进程和线程的区别

view surfaceview GLsurfaceview的区别

三.其他

抽象类和接口的区别

equals与==的区别

Object有哪些公用方法?

ArrayList,LinkedList的区别

HashMap实现

TCP三次握手

图片缓存问题-二级缓存

Thread 、AsynTask

Android的数据存储方式

Android四种启动模式及其具体作用

多线程下载的原理以及好处?

 

Android的体系架构?

进程间如何进行通讯,aidl又是什么东西?

Android中的动画有哪几类

横竖屏切换时Activity的生命周期变化

 注册广播有几种方式,这些方式有何优缺点?

谈谈Android的IPC机制

NDK是什么?(简单了解)

Android系统中GC在什么情况下会出现内存泄漏?

Service的启用和停用

说说MVC MVP MVVM

View的绘制流程

Activity和Fragment通信

Android7.0新特性

Android6.0运行时权限

Serializable 和Parcelable 的区别

Activity缓存方法

 

就总结到这里,还有很多面试题没有写出,下篇文章的进阶面试题会分享给大家,另外推荐两个地址给大家,里面的基础面试题还是比较全的:

JAVA基础面试题:

http://blog.csdn.net/qq_30379689/article/details/72550701

Android面试题

http://blog.csdn.net/qq_30379689/article/details/73698192

 

推荐阅读

 

 

   Android实现3种Notification(状态栏通知)

 

   MediaPlayer实现金额的语音播报功能

 

 

 

目前有5000+人已关注加入我们,欢迎您关注

       

       

0
0
分享到:
评论

相关推荐

    2019-Android-最新面试题

    这份2019-Android-最新面试题文档将涵盖以上所有Java和Android的核心知识点,帮助面试者在技术面试中展现出扎实的理论基础和实践经验。对于想要在Android开发领域提升自己的开发者来说,深入理解和实践这些知识点是...

    71道经典Android面试题和答案

    1. 内存回收说明: - 在Android中,程序员不能直接控制内存的释放,内存回收是由垃圾回收器(Garbage Collector)来完成的。因此,选项A(程序员必须创建一个线程来释放内存)是错误的。 - 选项B(内存回收程序负责...

    阿里巴巴Android面试题集(答案解析)1

    阿里巴巴的Android面试题集主要涵盖了计算机基础、数据结构与算法、Java编程、Android技术以及一些扩展领域的知识。以下是对这些知识点的详细解析: **第一章 计算机基础面试题** 这部分通常包括网络、操作系统和...

    android 面试题

    android 面试题 (部分) 有兴趣的朋友可以下载下来看一下

    Android面试题(详细答案).pdf

    在准备 Android 面试时,了解和掌握各种知识...以上是部分 Android 面试题及对应知识点的详细解释,涵盖了 Java 基础、Android 系统特性、编程实践等多个方面。在准备面试时,应全面复习这些知识,并通过实践加深理解。

    Android面试题汇总

    15.Android面试常问基础知识点 16.java;深入源码级的面试题 17.中高级专题(View+Handler+Binder) 18.Android常见原理性面试专题 19.面试必备之乐观锁与悲观锁 20.常见面试必问23题 21.Java;基础知识点面试专题 ...

    面试题集锦----常用的面试题

    面试题集锦通常涵盖了各种技术领域,包括但不限于编程语言、数据结构、算法、操作系统、计算机网络、数据库、软件工程等。下面将根据这些主题详细阐述一些常见的面试知识点。 1. **编程语言**:面试时,面试官通常...

    常见的java,android面试题整理

    Java和Android面试题涵盖了许多核心概念,以下是这些知识点的详细说明: 1. **面向对象** (Object-Oriented Analysis and Design Principle, OOADP): 面向对象编程是Java和Android开发的基础,它涉及类、对象、继承...

    java-android面试题

    在Android开发领域,Java语言是主要的编程工具,因此对于Java和Android的面试题,开发者需要有深入的理解和掌握。以下是一些可能出现在面试中的关键知识点: 1. **Java基础知识**: - **数据类型与变量**:了解...

    Android 高级开发面试题以及答案 整理

    Android 高级开发面试题以及答案整理 Android 高级开发面试题以及答案整理是 Android 开发者面试的重要参考资料。该资料涵盖了 Java 基础知识、Android 平台知识、数据存储、网络编程、多媒体处理、Android 架构...

    android面试基础题

    ### Android面试基础题详解 #### ANR(Application Not Responding) ANR是Android系统为了确保用户体验而设置的一种机制,当应用程序在主线程(main thread)中执行时间过长,导致无法响应用户的输入事件时,系统会...

    Android面试题总结-史上最全.pdf

    这份"Android面试题总结-史上最全.pdf"是针对Android开发者准备面试的一份详尽参考资料,涵盖了从基础到高级的众多知识点,旨在帮助求职者在面对大厂面试时能充分展现自己的技能和理解。以下是一些主要的知识点详解...

    Java基础+Android面试题

    在给定的内容中,我们可以看到提到了大量的知识点,这些内容覆盖了Java基础和Android面试题的核心主题。以下是根据文件内容整理出的知识点: Java基础知识: 1. Java集合框架:涉及ArrayList、LinkedList、HashMap...

    Android--开发--面试题.rar

    这份"Android--开发--面试题.rar"压缩包可能包含了各种常见的Android面试问题,旨在帮助应聘者准备面试或提升自己的技术能力。以下是一些可能涵盖的知识点,它们是Android开发者必须掌握的基础和高级概念: 1. **...

    十道ANDROID基础知识面试题

    在Android开发领域,掌握基础知识是至关重要的,尤其是在面试过程中。...通过阅读提供的"Android基础概念面试题1.0.doc"和"Android基础概念面试题1.0(答案).doc"文件,可以更深入地理解和复习这些知识点。

    Android程序员面试题精编版

    本精编版面试题涵盖了从基础到高级的众多知识点,旨在帮助Android开发者全面准备面试。以下是一些可能被问及的重要概念和技术: 1. **Android体系结构**:了解Android系统的组件,如Linux内核、运行时环境(Dalvik...

    Android面试题整理

    以下是一些基于"Android面试题整理"的详细知识点解析: 1. **Android基础知识** - **Activity生命周期**:理解并能熟练绘制各个状态,包括onCreate(), onStart(), onResume(), onPause(), onStop(), onDestroy()等...

    android面试题整理

    以上就是“android面试题整理”中可能涵盖的主要知识点,每个话题都值得深入探讨和实践,以确保在面试中能够全面展示自己的专业能力。通过持续学习和项目实践,开发者可以不断提高自己的技术水平,为面试做好充分...

    Android面试题收集(Word)

    以下是一些基于"Android面试题收集"主题的重要知识领域: 1. **Android基础知识**: - 应用程序架构:理解Activity、Service、BroadcastReceiver和ContentProvider四大组件及其生命周期。 - UI组件:包括...

    Android高薪之路-Android程序员面试宝典-李宁-pdf扫描版

    《Android高薪之路:Android程序员面试...总的来说,《Android高薪之路:Android程序员面试宝典》是一本全面而深入的Android面试指南,它将帮助开发者巩固基础,提升技能,顺利通过面试,迈向Android开发的高薪之路。

Global site tag (gtag.js) - Google Analytics