网易有道Android互联网
4-6一面
1.自我介绍,一大堆项目,甚至说了项目里一个嵌套冲突的三层解决方案。
2.事件拦截。
3.okhttp+retrofit
4.handler 我感觉我说的很好,平常也看了很多,然后被说不是很熟练,,懵逼,可能表述的不好
5.hashmap+hashtable+concurrenthashmap
6.http与https区别。
7.数据库,sharedPreference,用没用过Room?没用过
7.会不会kotlin+jetpack?不会,
8.冒泡排序。
emmm,不知道对这个冒泡排序该说什么,以及只面了40分钟,似乎对我对kotlin+jetpack不会有点不舒服,,
感觉实力够了,看运气了,
//4-13二面
1.自我介绍,
2.static代码块的加载时机。
3.有哪些行为会引起类加载。不会,就说了一个new和反射。
4.匿名内部类能不能访问外部类的变量
5.方法里的匿名内部类能不能获取外部方法的变量,以及会出现什么问题,如何解决。懵逼,不会。
6.sharedpreference两种提交方法。
7.现在有很多网络音频,如何设计缓存,如果有成千上万的音频,如何采取什么策略处理?完全懵逼。
8.如何设计文本编辑器的数据结构。我说是循环链表,,但明显不是。
30分钟,面试官全程眉头紧锁。最后评价,java基础和Android基础都一般,没有亮点,找下份工作之前巩固一下java基础。