猫眼 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(写完了让发在腾讯会议那个聊天板块上,我刚发完面试官就结束会议了,我寻思着结束会议了咋检查我代码对不对啊

#实习##面经##猫眼##安卓工程师#
全部评论
请问在哪里投简历吖
点赞 回复 分享
发布于 2020-09-06 10:48
后面有收到反馈吗?我面的也很痛苦😂
点赞 回复 分享
发布于 2020-09-03 17:08

相关推荐

快点约我面试吧
投递百度等公司10个岗位
点赞 评论 收藏
分享
屌丝逆袭咸鱼计划:心态摆好,man,晚点找早点找到最后都是为了提升自己好进正职,努力提升自己才是最关键的😤难道说现在找不到找的太晚了就炸了可以鸡鸡了吗😤早实习晚实习不都是为了以后多积累,大四学长有的秋招进的也不妨碍有的春招进,人生就这样
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
昨天 17:51
点赞 评论 收藏
分享
评论
2
6
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务