APUS公司--Android面经

Posted William_Tao(攻城狮)

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了APUS公司--Android面经相关的知识,希望对你有一定的参考价值。

APUS公司(一面)

总的来说面试感觉不是很好,第一点,面试的问题比较难,都是我没接触的东西。其次,面试官声音好小,听不清楚问的啥(友友们,一定要戴耳机呀!)

1.自我介绍

2.在老友中,你是怎么进行任务分工的?

3.你有了解jetpack那些东西?

4.Room是什么?

5.上一个问题我提到room,然后他就问我,如何改变实体类的一个列名,然后如何加主键这个属性?

@ColumnInfo(name = “列名”)

@PrimaryKey()

5.room实体类的嵌套如何实现(就是说在room中一个A实体类嵌套了一个B实体类)?

使用@Embedded

6.中英文切换怎么实现

7.ViewPager有了解吗?

8.view和linearlayout的区别

9.如何在标题栏加返回按钮

10.有学过那些设计模式?那你说说工厂模式的作用?单例模式是解决什么样子的问题?

11.有听说过范式吗?(我说了有,比如第一范式,第二范式,第三范式,BCNF范式),那你说说第一范式是什么?(我回答的每个属性不能再分割)

12.如果我不借助任何框架,实现数据库,应该使用什么?(我回答的sqlite),那sqlite给我们提供了哪些API呢?

13.有实现过自定义view吗?实现了什么样子的自定义view呢?怎么样实现自定义view?

14.如果说图片加载失败,可能的原因是什么?(我回答了可能网络问题)?那怎么判断他是不是网络问题呢(面试官提示到glide----这个框架我都忘记了)

15.反问环节

以上是关于APUS公司--Android面经的主要内容,如果未能解决你的问题,请参考以下文章

2021年Android面经分享,大厂面经合集

当贝网络有限公司---Android面经

两年 Android 经验面经(有赞等公司)

6年老Android面经总结

Android面试必刷的200道真题,一线互联网公司面经总结

Android面经分享:面试多家大厂被拒,原因竟是这个!(最终收获小公司Offer)