在一天内接到阿里二面、三面,城市变灰,不知道挂了没?
昨天中午2点接到二面电话,聊了一个多小时,感觉不错;高兴劲还没有缓过来,下午4点接到阿里三面电话,20多分钟,感觉考官很着急,自己回答的一般,面试完看简历状态,发现城市变灰啦,不知道是不是挂了的意思!不管结果咋样,还是记录一下面试题,希望帮助大家!
二面问题如下:
1activity的异常退出和启动调用的方法
2activity和service的区别
3service启动方式以及区别,以及service的作用
4activity的launchmode
5过滤规则在manifest和代码中注册有啥区别
6布局中优化常用方法,以及分析工具,我答的时候基本围绕层级优化答得,考官建议我从过度绘制等加强学习
7屏幕适配问题,老生常谈啦
8bitmap加载一个100张图片的优化处理
9lru***和disklru***,其中还问到软引用和弱引用的使用
10listview的优化
11自己用过什么开源框架,还有看过源码吗
12react-native的通信机制
13arraylist和hashmap的原理及区别
14有什么想要了解的?
二面总的来说,表现不错,基本都答上来了,聊的时间也挺长的,面试完,自己也挺高兴的,准备好好准备三面,然而紧接着三面来了,心中当时真的是一万只草泥马奔腾而过。
三面问题:
1react-native的通信机制
2react-native和phonegap的区别
3自己在项目中开发遇到的坑关于react-native
4有没有看过react-native的源码,能否讲讲最熟悉的源码
5线程和进程的区别,线程自己有没有自己的内存
6多线程带来的影响
7binder的机制
8android为什么使用binder进行跨进程通信
三面感觉自己答的并不是很好,持续时间就大概20多分钟,考官说我需要把基础搞扎实,做出来的东西才是100%,而不是80%的不完美产品,哎,本科不是计算机的,感觉基础太差了,面试完后,看自己的简历状态城市就变灰了,也不知道是不是挂了,反正听天由命了,写出来希望帮助到更多的人,我知道大家和我一样,最近找实习找的心力憔悴,但坚持,祝大家都能找到自己理想的实习。ps:因为本人研究过react-native,所以涉及react-native开发的,大家都忽略就可以。