当前位置: 首页 > 面试经验 >

【Android面试】Android的面经

优质
小牛编辑
160浏览
2023-03-28

【Android面试】Android的面经

前言

少年时我们追求激情,成熟后却迷恋平庸,在我们寻找,伤害,背离之后,还能一如既往的相信爱情,这是一种勇气,每个人都有属于自己的一片森林,迷失的人迷失了,相逢的人会再相逢。

没有人觉得自己差人一等,也没有人一直喜欢居于他人之下,身为一个Android程序员,只有不断的学习,不断的付出自己的努力,自己的汗水,自己的时间,才能让自己进步,学无止境。就上篇而言,我接着来讲一下Android面试时Android方面的面经吧!

紧接上回


Android面试怎么可能少了Android方面的问题呢?如上图,我给整理出来的面试问题大致方向,有不明白的、不清楚的可以来问我:

由于今年Android的面试十分多切分布广,所有在这里我在这里分享一些相对来说比较重要的面经题给各位,下面的Android面经相对校招的人比较重要,因为下面的都是今年校招的问题,如需非校招的Android面经或要全部校招面经的话,请私信给我,谢谢:

  1. 四大组件是哪四个?ABCS(Activity,Braodcast,ContentProvider,Service)
  2. Activity是什么?
  3. 典型情况下的Activity生命周期?
  4. 异常情况下的Activity的生命周期 & 数据如何保存和恢复?
  5. 从Activity A跳转到Activity B之后,然后再点击back建之后,它们的生命周期调用流程是什么?
  6. 如何统计Activity的工作时间?
  7. 给我说说Activity的启动模式 & 使用场景。
  8. 如何在任意位置关掉应用所有Activity & 如何在任意位置关掉指定的Activity?
  9. 什么情况下Activity会单独执行onPause?
  10. 说说Activity横竖屏切换的生命周期。
  11. Activity可以设置为对话框的形式吗?
  12. 广播是什么?
  13. 广播的注册方式有哪些?
  14. 广播的分类 & 特性 & 使用场景?
  15. 什么是内容提供者?
  16. 说说如何创建自己应用的内容提供者 & 使用场景。
  17. 什么是Service?
  18. 说说Service的生命周期。
  19. Service和Thread的区别?
  20. 子线程一定不能更新UI吗?
  21. 给我说说Handler的原理。
  22. AsyncTask是什么?能解决什么问题。
  23. 什么是序列化 & 能用来干什么?
  24. Android中序列化方式有几种?说说它们的区别。
  25. 说说Android中数据持久化的方式 & 使用场景。
  26. SQLite是线程安全的吗 & SharedPreference是线程安全的吗?
  27. 请简单的给我说说什么是三级缓存?
  28. 千奇百怪的SQL语句考察。
  29. ListView是什么?如何使用?
  30. RecyclerView是什么?如何使用?如何返回不一样的Item。
  31. ListView和RecycyclerView的区别是什么?
  32. 分别讲讲你对ListView & RecyclerView的优化经验。
  33. WebView是什么?
  34. WebView会导致内存泄露吗?原因是什么?解决方式有哪些?
  35. 什么是ViewPager?说说它的那些适配器。
  36. 什么是事件分发机制?主要用来解决什么问题?
  37. 说说View绘制流程。
  38. 说说Android中有哪些布局 & 特点。
  39. Android中的动画分为哪些种类 & 特点 & 缺点。
  40. Android 8.0如何适配通知?
  41. 说说Android中对话框可以用哪些方式完成?
  42. 说说最新的蓝牙版本?新版本的特性是什么?
  43. 最新的Android版本多少知道吗?有哪些特性。
  44. 你现在比较常用Android Studio那个版本 & 用的Gradle版本是多少?
  45. 说说Android Studio中大致项目结构?
  46. ANR是什么?导致原因有哪些?
  47. 什么是OOM & 什么是内存泄漏 & 什么是内存抖动?
  48. apk为什么需要签名
  49. 说说你用过的项目架构?

    最后

    上面的内容有点多希望能对各位有所帮助,如有其他意见也可以跟我了解一下,谢谢。

不管全世界所有人怎么说,我都认为自己的感受才是正确的。无论别人怎么看,我绝不打乱自己的节奏。

#Android##Android面试##android#
 类似资料: