幸运Boy 网易有道实习Android面经
感谢牛客,双非本科 非常幸运的拿到了网易的实习offer
一面
java八种基本类型
int几个字节?范围?和Integer的区别?
(int 4个字节,32位 所以可以表示2的32次方-1个数字,所以int的范围 -2的31次方到2的31次方-1)
泛型中extend和super的区别?泛型擦除是什么?
算法题: 翻转数字 给一个int值 返回它的相反数 例如 123 -> 321(正负情况,超出int范围抛出什么异常)
OkHttp的拦截器机制,如何遍历完所有的拦截器
Android的handler机制
int几个字节?范围?和Integer的区别?
(int 4个字节,32位 所以可以表示2的32次方-1个数字,所以int的范围 -2的31次方到2的31次方-1)
泛型中extend和super的区别?泛型擦除是什么?
算法题: 翻转数字 给一个int值 返回它的相反数 例如 123 -> 321(正负情况,超出int范围抛出什么异常)
OkHttp的拦截器机制,如何遍历完所有的拦截器
Android的handler机制
一面后感觉凉凉 第二天很意外的收到了hr的电话 邀请我参加hr面(可能是我听错了),第二天下午2点 接到电话,问我第一个问题时候才发现是技术面
不过也没问,心里凉了半截,然后开始电话面了
二面
1.java的权限符(public..),以及访问范围
2.双亲委派机制
3.单例模式? Synchronized 和lock?
4.Android有几种进程,他们的优先级
5.view事件分发(问了很多情况,问的我有点懵),view的绘制过程
6.activity生命周期以及各种应用场景
7.原码,反码,补码
8,网络有几层,HTTP那一层,IP那一层,TCP那一层?
9,线程和进程的区别
10,int char long float double 几个字节
11,快排的时间复杂度,有么有更快的排序算法
12,最后问问我最快什么时候实习,实习多久(让我看到了一丝希望)
2.双亲委派机制
3.单例模式? Synchronized 和lock?
4.Android有几种进程,他们的优先级
5.view事件分发(问了很多情况,问的我有点懵),view的绘制过程
6.activity生命周期以及各种应用场景
7.原码,反码,补码
8,网络有几层,HTTP那一层,IP那一层,TCP那一层?
9,线程和进程的区别
10,int char long float double 几个字节
11,快排的时间复杂度,有么有更快的排序算法
12,最后问问我最快什么时候实习,实习多久(让我看到了一丝希望)
下午5点半左右收到offer,非常幸运啊
#网易有道##实习##面经##安卓工程师#