Android面试题大全

    xiaoxiao2021-03-25  143

    新的一年校园招聘又开始了,想起去年我经历的校园招聘,是一个屡战屡败,屡败屡战的过程。在这个过程中不断面临问题,也不断总结。这是我在面试Android过程中经常遇到的问题,现总结给大家做一个参考,希望对大家有所帮助。 1 HttpClent 和HttpUrlConnection的区别? 2 HashMap和HashTable的区别是什么? 3 当Android系统的内存不够时,回收的进程顺序是什么?即先回收什么进程?最后回收什么进程? 4 meta-data的作用是什么? 5 yeild()、wait()、spleep()方法的区别是什么? 6 java中的引用方式? 7 在Activity中使用非静态的内部类Handler会有什么问题? 8 上边的问题该如何解决? 9 自定义控件要实现的方法有哪些?调用的顺序是什么?

    1 Android更新View的方式有哪些? 2 什么事RemoteView?有什么用途? 3 自定义View会遇到哪些滑动冲突?应该如何处理? 4 padding和margin属性有什么区别? 5 有没有自定义drawable图像?如何定义?drawable图像的优缺点有哪些? 6 属性动画的优点有哪些? 7 如何让一个view在锁屏状态下显示? 8 ContentProvider底层是如何实现的?是否线程安全? 9 Handler的工作机制是什么样的? 10 Service如何提高优先级?

    1 内部类的作用 2 父类的静态方法是否能被子类重写?为什么? 3 static的关键字作用是什么? 4 final关键字的作用是什么?对类?对函数?对属性? 5 列举java的集合和继承的关系 6 java中 == 和 equals的区别? equals和hasCode的区别 7 HashMap的实现原理 8 java中int和Integer的区别? 9 get()方法和post方法的区别?get()方法url大小是否有限制? 10 String StringBuilder StringBuffer的区别

    1 如何制作.9.peng? 2 ConcurrentHashMap的优点和设计思想 3 volatile写-读的内存语义, 即写-读时在内存上时是怎么实现的? 4 锁的获取和获取的内存语义? 5 volatile和Synchronized区别 6 线程池? 7 Executor框架? 8 ThreadPoolExecutor执行任务时遵循什么规则 9 Android与java多线程的区别? 10 应用签名机制的作用?

    1 layout_gravity和gravity的区别是什么? 2 AlertDialg和PopupWindow的区别是什么? 3 dp、px、dip、dpi 4 Fragment的生命周期 5 广播分为无序广播(异步)和有序广播(同步) 静态注册(程序未启动也可以接收到广播)和动态注册 如果在onReceive()里要进行耗时的操作应该怎么处理? 6 Java的文件操作, 流操作, IO操作 7 Android 的键盘 8 图片太大容易OOM, 应该怎么优化 9 http返回码(2xx, 3xx, 4xx, 5xx) 10 ACID事务 11 每个Service都只会存在一个实例,多次调用startService()方法,只需调用一次stopService()方法就可以停止服务。

    1 当用户按back键回退时, 调用了那些生命周期方法? 2 如何使用切换横竖屏时,Activity不销毁和重新创建 3 Intent中data的组成 4 IPC通信中, 如果binder连接意外中断了怎么办? 5 Android的缓存策略有哪些?

    1 格式为ARGB_8888, 一张480*800的图片占多少内存。 2 设置Activity的启动模式的方法有哪几种,有什么区别? 3 Android的Alarm机制 4 一个Activity是否可以有多个IntentFilter?如何匹配? 5 IntentFilter的匹配规则 6 java与c++的区别? 7 java程序的初始化顺序是什么样的? 8 继承与重载的区别是什么? 9 接口和 抽象类的区别是什么? 10 按值传递和按引用传递

    1 自定义View的步骤 2 AsyncTask使用在哪些场景?它的缺陷是什么?如何解决? 3 横竖屏切换时候Activity的生命周期。 4 Android中的IPC(跨进程通信)方式有哪些 5 Android中提供了哪些基本数据类型,和包装类的区别是什么? 6 内存泄漏和内存溢出的区别? 7 在什么情况下话产生内存泄漏?怎么解决? 8 什么情况下会产生内除溢出?怎么解决? 9 怎么获得主线程的Looper?

    转载请注明原文地址: https://ju.6miu.com/read-3302.html

    最新回复(0)