网易 安卓开发工程师 面经(社招)

网易(现场二面,Android开发工程师)

一面:

TCP的三次握手说一下?为什么是三次握手?为什么是四次挥手?

Service 用过吗?生命周期说一下?当内存不足时Service被杀死了,如何重启这个Service。

Fragment 用过吗?Activity如何传参给Fragment?为什么用setArgument传参,而不是使用

带有参数的构造器?

知道系统杀进程吗?如果栈中从底到顶现在是A,B,C,然后系统把应用杀了,重新点击,

显示的是哪个Activity?这时如果C里面有Fragment是怎样恢复的?(中途解释了为什么要

用setArgument传参,说在走Activity的生命周期之前会先有一个恢复过程,反正听的云里

雾里)栈下面的A,B存不存在

Android 的持久化方式?ContentProvider自身是否存储数据?

二面:

算法:实现String的endWith()方法。

创建线程的方式?线程同步方法?

垃圾回收机制说一下?

多态说一下?重载和重写说一下?Android启动模式说一下?如果我要实现网页一样的效果,需要使用哪个模式?

Android的适配了解吗?(我提了一下drawable那些,但其实这边讲得不好,面试官最后特

意跟我说了下,回去好好看一下适配的问题)

用过哪些第三方库?说一下Okhttp的优点?

围绕算法题,一直问有没有什么问题,哪里需要优化之类的。

心跳包说一下?实现方式是怎样的?

线程池说一下?创建和内部原理。

闭包知道吗?

跨域访问知道吗?

Java里面的异常说一下。

垃圾回收机制说一下。

#面经##社招##网易##安卓工程师#
全部评论
最后通过面试了吗?感觉网易问得问题还算简单。
点赞 回复
分享
发布于 2021-06-03 21:39

相关推荐

1 47 评论
分享
牛客网
牛客企业服务