写点什么

Android 基础掌握好,面试基本不会倒!,android 计算器源码

用户头像
Android架构
关注
发布于: 29 分钟前

[](

)面试知识点整理


[](

)Android 面试题


  • ListView 如何缓存的?

  • RecyclerView 联系人列表如何实现 A-Z 快速定位

  • 广播和 EventBus 的区别

  • 主线程 Looper 循环为什么没有卡主线程?nativePollOnce

  • SharedPreference 的线程安全、进程安全,如何跨进程

  • Android 中实现多线程: threads, Handler, AsyncTask, IntentService

  • Android 中如何实现多进程

  • 自定义 View 的过程:measure,layout,draw

  • LayoutInflater#inflate 的 attrachToParent true 是什么意思

  • theme 和 style 有什么区别,优先级

  • 有哪些进程间通信方式

  • View 的渲染过程

  • Binder 的原理和优势

  • AIDL 中的 oneway 有什么用,方向标签 in、out、inout 是什么意思

  • Android 中有哪些动画,都说下

  • Serializable 和 Parcelable 的区别

  • 你知道哪些 Layout,ConstraintLayout 的特点是什


《Android学习笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》
浏览器打开:qq.cn.hn/FTe 免费领取
复制代码



  • 手机开发者选项有哪些,不保留活动是什么

[](

)四大组件


  • 当内存不足时 Service 被杀死了,如何重启这个 Service

  • Android 系统杀进程时,是怎么考虑进程优先级的?

  • Fragment 的 ViewModel 如何访问到 Activity 的 ViewModel 的数据

  • Activity 4 种启动模式说下,各种启动模式适合的应用场景

  • Activity 任务栈从底到顶为 A-B-C,低内存杀死进程后,重新点击,显示哪个?这时如果 C 里面有 Fragment 是怎样恢复的?

  • Activity 如何传参给 Fragment?为什么用 setArgument 传参,而不是使用带有参数的构造器?

  • window、view 和 Activity 的关系

  • Activity、Fragment 的各个生命周期依次说一下,各个生命周期里面适合做什么

  • Activity 调用 finish 方法后怎么走到 onDestroy 的

[](

)图片


  • Glide 缓存特点

  • Glide 为我们做了哪些内存优化

  • Glide 如何加载 GIF

  • ListView 图片错位的原因,解决方案

  • bitmap 如何处理大图,30M 的大图如何防止 OOM?

[](

)网络


  • OKHttp 如何实现缓存

  • OKHttp 的超时时间,有考虑 DNS 超时码

  • OKHttp 线程池、连接池讲下

  • OKHttp 的所有拦截器有哪些,请求失败了重试 1、2 次怎么做

  • Retrofit 实现机制

  • Room 注解如何在编译时生成类文件

  • http 和 https 的区别,shakehand 的过程说下

  • 状态码 400、401,3xx 有哪些

  • 网络劫持是什么,应该怎么做

  • TCP 三次握手,握手中的网络包各个标记位是多少,四次挥手说一下

  • TCP 发送窗口是什么?

  • 混合开发 h5 了解多少

  • 浏览器窗口访问一个网址的过程

  • POST 和 GET 有什么区别

[](

)优化


  • 内存泄漏分析,LeakCanary 的原理,泄漏对象是如何找到引用链的

  • APK 瘦身

  • 启动优化

  • 卡顿分析!!

  • ANR 分析!!

  • 为什么布局文件中层级越多,性能可能差很多

  • 你有哪些应用性能优化的经验必问

  • ProGuard 怎么写

[](

)Java


  • hashCode、equals

  • HashMap 请开始你的表演

  • ConcurrentHashMap 分段加锁的原理

  • 动态代理如何写

  • JVM 内存模型介绍下,哪些地方可能 OutOfMeomory

  • JVM GC 算法

用户头像

Android架构

关注

还未添加个人签名 2021.10.31 加入

还未添加个人简介

评论

发布
暂无评论
Android 基础掌握好,面试基本不会倒!,android计算器源码