安卓面试题整理与答题思路分析

前段时间面试了蛮多家公司,发现Android内容就那么多,问得太深的话大家也不会,主要看你的知识广度和思维能力,这里主要是一些Android基础的面试内容,答案只是简单的呈现,更详细的我也整理了,需要的可以戳我哦。
什么是Android清单?
清单包含许多类型的信息。主要有:
程序包名称
应用程序的组件,如活动、片段和服务
需要用户的权限
什么是Android生命周期?
当面试官问这个问题时,他们通常是想了解活动:
onCreate()
onStart()
onResume()
onPause()
onStop()
onDestroy()
你应该能够说出每项活动的名称,并描述它的作用和重要性。
如何管理不同屏幕大小的资源?
Android设备有各种尺寸和分辨率。当你在构建你的应用程序时,决定你将支持的众多模型中的哪一个是很重要的。一旦你做了这个决定,有三种常见的方法可以确保你的应用程序支持所有的屏幕尺寸:
使用视图尺寸
根据屏幕创建多个布局。
以位图形式提供图像和资源。
Android的布局是什么?
有不同类型的布局:
约束布局
线性布局
相对布局
什么是RecyclerView适配器?
什么是intent?
意图是从其他组件触发操作的消息传递对象。包括显性intent和隐性intent
什么是Android架构组件?
也就是问Jetpack中包含的库集合,主要基于MVVM(Model-View-ViewModel)模式(这里还涉及对MVC、MVP、MVVM的理解)
你了解其他库吗?
在Android中,除了Jetpack中的库之外,还会遇到许多的库,以下是一些最常见的:
网络请求库:改型,GraphQL
图像库
依赖注入
反应式编程:RXJava和RXKotlin
什么是多态性?
世界多态性意味着有多种形式。在OOP中,多态性最一般的定义是能够用多个实现定义一个接口或类。在Android中,有两种多态性,动态和静态
ListView 和 RecyclerView 有什么区别?
如何在Android中声明全局变量
Android 注释
如何保证线程安全?
Android六大基本布局
Handler 机制和原理
Android自定义View
Android四大组件相关
Fragment的懒加载
......

晚秋也是秋,秋招大家一定要好好准备,努力一定会有反馈的!

#面试##面试题##Android##秋招##笔试成绩不好也能得到面试机会吗#
全部评论
好东西啊,楼主牛啊
点赞 回复 分享
发布于 2022-10-21 12:35 山西
楼主牛逼啊,我初学太需要这东西了,想要完整的
点赞 回复 分享
发布于 2023-05-17 21:26 山东
求一份完整的老哥
点赞 回复 分享
发布于 2023-10-21 11:36 北京

相关推荐

头像
11-18 16:08
福州大学 Java
影流之主:干10年不被裁,我就能拿别人一年的钱了,日子有盼头了
点赞 评论 收藏
分享
11-09 14:54
已编辑
华南农业大学 产品经理
大拿老师:这个简历,连手机号码和照片都没打码,那为什么关键要素求职职位就不写呢? 从上往下看,都没看出自己到底是产品经理的简历,还是电子硬件的简历? 这是一个大问题,当然,更大的问题是实习经历的描述是不对的 不要只是去写实习流程,陈平,怎么去开会?怎么去讨论? 面试问的是你的产品功能点,是怎么设计的?也就是要写项目的亮点,有什么功能?这个功能有什么难处?怎么去解决的? 实习流程大家都一样,没什么优势,也没有提问点,没有提问,你就不得分 另外,你要明确你投的是什么职位,如果投的是产品职位,你的项目经历写的全都是跟产品无关的,那你的简历就没用 你的面试官必然是一个资深的产品经理,他不会去问那些计算机类的编程项目 所以这种四不像的简历,在校招是大忌
点赞 评论 收藏
分享
5 17 评论
分享
牛客网
牛客企业服务