首页 > 猫眼 Android日常实习一面面经
头像
Wwww_
编辑于 2020-09-03 16:52
+ 关注

猫眼 Android日常实习一面面经

问简历上项目,看我用了GreenDao开源库,问为什么使用这个数据库

Java:

1.    抽象类和接口,问的很细而且比较灵活。还记得的有:接口中能不能有protected修饰的方法;能不能new一个接口;抽象类的子类没有实现abstract方***发生什么。

2.    java内存分为哪些区域(只答上来了堆内存和栈内存,面试官“还有么”,我“常量池?”,面试官“确定么?”,我“不确定”,回来一查:方法区,打扰了。)

3.    线程的三种启动方式

4.    线程runstart的区别

5.    线程的几种状态,相互之间是如何转化的(只答上来了就绪运行和阻塞,尴尬)

6.    volatile的作用

7.    String变量和String对象的比较,String变量和String变量的比较(给出代码让答true or false
https://blog.csdn.net/u010983881/article/details/73132614
有点像这个

8.    用过什么Java集合(答ArrayListLinkedList

9.    ArrayList和LinkedList都适用于什么场景

10. 了解多少Java注解(脑子短路了,说了个不太了解,说完问了句@override算不算,面试官笑“当然算了”)


Android

1.    Service的作用

2.    Activity的几种启动模式

3.    Activity依次ABCDB,其中B启动模式为singleTaskACD都为standard,问此时back三次,什么结果。

4.    有几种办法启动一个Activity(此处懵逼,说了个startActivity说了个startActivityForResult,也不知道对不对,查了一下好像确实就这俩?)

5.    想要使得广播接收和发送都在本APP中如何做(本地广播),代码实现呢(LocalBroadcastManager),底层原理呢(不知道)


手撕代码:

1.    Task1,234,要保证4123都完成后才开始。
完全懵逼,面试官引导我说可以用Thread,我表示从来没写过,面试官“那我们换一道题吧”

2.    求二叉树的深度,要求返回二叉树深度和最深层的结点(返回结点还是结点值忘了),限时10-15mins(写完了让发在腾讯会议那个聊天板块上,我刚发完面试官就结束会议了,我寻思着结束会议了咋检查我代码对不对啊

更多模拟面试

全部评论

(2) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐