2021.3 Android 面试题总结

阅读: 评论:0

2021.3 Android 面试题总结

2021.3 Android 面试题总结

2021.3 Android 面试题总结

java

  1. 面向对象特性
  2. 解释一下什么是多态
  3. 重写与重载的区别
  4. == 和 equals 的区别
  5. hashCode 方法 和 equals 方法有什么关系
  6. 解释一下内部类的用处
  7. 静态方法是否可以直接访问非静态方法
  8. java访问修饰符,不写任何修复符 默认的作用域
  9. jvm GCROOT 对象都有那些
  10. jvm GC 算法都有那些
  11. java 中提供线程池都有那些
  12. 创建线程池时各个参数都是什么含义
  13. jvm 内存模型 分几块
  14. 对象放在那个内存块中
  15. GC 清除内存时 是清除的那块内存
  16. java 集合框架中 HashMap 的数据结构,容量扩充是怎么样的
  17. ArrayList 和 LinkedList 的区别,优缺点
  18. String 和 StringBuffer/StringBuilder 的区别
  19. List 和 Map 的区别
  20. 怎么去除Vector中的重复元素
  21. 怎么防止死锁
  22. 怎么直接跳出多重for循环
  23. NIO
  24. 内存抖动是怎么一回事
  25. java 内同步锁 锁实例方法 和 锁 静态方法的区别
  26. java 的异常机制,捕获 和 处理 的关键字是哪个
  27. 用过哪些设计模式,单例模式有哪几种,为什么要用建造者模式

Android

  1. Handler机制,消息队列数据结构,为什么要用这种数据结构
  2. Binder 机制
  3. 事件派发机制
  4. View 绘制过程
  5. 本地服务 和 远程服务
  6. 服务的生命周期
  7. 多进程应用,当两个进程都启动后,Application 中 onCreate 方法被调用几次
  8. 静态注册的广播 和 动态注册的广播 如果监听的是一个广播事件,哪种广播先接收到广播事件
  9. 怎么优化Android应用
  10. 怎么缩减Apk包的大小
  11. Android中有那些内存泄露
  12. FragmentPageStateAdapter 和 FragmentPageAdapter 的区别
  13. Android 11 特性
  14. Android 暗黑模式实现
  15. Activity 生命周期
  16. Activity A 界面 启动B 界面 ,B界面关闭,A界面和B界面的生命周期顺序
  17. 界面适配
  18. LinearLayout 和 RelativeLayout 的优缺点
  19. Fragment 与 Activity 的通迅方式
  20. SQLite 数据库操作
  21. Android组件化理解
  22. Android 原生应用 和 混合应用的看法
  23. 对Kotlin 有什么看法,对协程的了解
  24. 对Flutter有什么看法
  25. 目前国内哪些应用 Flutter 用的比较多
  26. 对Android哪些方面比较擅长
  27. jetpack compose 的理解 以及发展趋势
  28. 除了 compose ,还有哪些是声明式UI框架,以及声明式UI的优点
  29. MVC MVP MVVM 的理解。如果新开一个项目,怎么做选择。

网络

  1. TCP 与 UDP 的区别
  2. TCP 3次握手 和 4次挥手
  3. TCP 和 HTTP 的比较
  4. TCP 是在网络哪一层的,Http 是在哪一层的
  5. TCP 滑动窗口 ,是什么意思
  6. TCP怎么保持长链接的
  7. MQTT 的 订阅模式是怎么样的
  8. Netty原理机制,Netty 分析,Netty中通道空闲状态 是怎么确认的
  9. OSI 七层模型
  10. 怎么 检测 Android 网络状态
  11. 弱网状态消息处理
  12. SSE连接机制
  13. HTTP 数据包格式
  14. Socket 的解释

源码解析

  1. OkHttp 请求过程,都有哪些拦截器?当两个界面调用网络请求时,请求线程是否是在一个线程池中的
  2. Retorfit 工作原理
  3. Glide 三级缓存解析
  4. Netty 解析
  5. RecyclerView 三级缓存解析
  6. ListView 解析
  7. Rxjava 线程调度原理,以及有哪些操作符,有什么作用
  8. View 的绘制过程源码
  9. ARouter 原理

其他琐碎问题

  1. 上家公司为什么辞职
  2. 为什么来杭州
  3. 上家公司薪水情况
  4. 上家公司 老板 同事,和你自己觉得你有什么优缺点
  5. 组长和普通员工工作方式上有什么区别
  6. 对未来的发展方向
  7. 最近看的哪一本书
  8. 平常在什么地方获取知识
  9. 你的审美如何
  10. 从TO B 转 到 TO C 应该注意什么
  11. 多部门沟通中应该注意什么
  12. 为什么薪资要比上家公司高,高的理由
  13. 从毕业到参加工作,有哪些成长
  14. 以前有没有因为自己,导致项目出现问题,怎么解决,怎么理解这一块

本文发布于:2024-01-31 18:59:53,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170669879430665.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:面试题   Android
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23