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

APUS公司Android一二面面经

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

APUS公司Android一二面面经

一面

总的来说面试感觉不是很好,第一点,面试的问题比较难,都是我没接触的东西。其次,面试官声音好小,听不清楚问的啥

  • 自我介绍

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

  • 你有了解jetpack那些东西?

  • Room是什么?

  • 上一个问题我提到room,然后他就问我,如何改变实体类的一个列名,然后如何加主键这个属性?
    ​​@ColumnInfo(name = “列名”)​​
    ​​@PrimaryKey()​​

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

  • ​使用@Embedded​

  • 中英文切换怎么实现

  • ViewPager有了解吗?

  • view和linearlayout的区别

  • 如何在标题栏加返回按钮

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

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

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

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

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

  • 反问环节

二面

  • 自我介绍

  • 说一下你的老友做的核心功能怎么实现的吧?

  • 你们这个传感器的如何判断他是不是摔倒的呢?

  • handler有了解吗,接着就问问题4

  • Message msg = Message.obtain()这个东西说一说?

  • 如何用handler实现延迟计时

  • jetpack有了解那些东西

  • Java中怎么样实现不能被继承的类(我说了final) 还有其他方法吗?

  • String和​StringBuffer​ 和​StringBuilder​ 区别?为什么StringBuilder 相较于 StringBuffer 有速度优势大一点呢?

  • Java IO流,你平时用的最多的是哪个?

  • 什么时候会调用onpause方法

  • 如何是弹框类型的出现,会调用onpause方法吗?

  • 说一说activity中的OnNewIntetnt什么时候会被执行(我当时还不知道有这个生命周期)

  • 如何复用handler中的message?

  • 单例模式的学术语言(双重检查锁)

  • 你平时是如何提高自己技术能力的?

#APUS-独角兽##Android##面试##面经##面试题#
 类似资料: