在中国,只要你能在阿里工作,基本就算是拿到了互联网行业的Pass卡,各家公司都会给你机会。
如果能混到阿里P7、M2这个段位,国内互联网公司完全可以横着走,只有工作找你,没有你找工作。稍微透露一点想跳槽的欲望,第二天你的电话就会被猎头打爆。阿里P7是业内的硬通货。
这种堪称硬通货的声名甚至远播海外。“硅谷做云的、做底层架构的华人工程师,如果要考虑加入国内公司,首选阿里”。
这里分享一下校招进了阿里的小伙伴Android面经;
https://www.nowcoder.com/discuss/189502?type=2&order=0&pos=13&page=3
个人情况
学校真的很渣渣了,由于带学院结尾,被网易认为三本不给面试机会(:зゝ∠)。广东人,说起普通话来很重的口音,面试时紧张的时候别人更是听不清楚我说什么,很吃亏。
项目两个
自己做了一个学校驾校的小应用
针对阿里面试,寒假之前做了语雀的app
奖项
acm奖牌0,算法超级渣,《剑指offer》都没刷完
省里面超级水的应用开发比赛三等奖,二等奖
阿里一面
1.自我介绍
2.自己看过的源码,说一下?
3.接下来就EventBus的东西了,还是老问题,优缺点,有没有什么问题,列举了很多场景,我看源码看的比较细,根据自己看过的东西做回答和分析,然后还是,接口回调和观察者模式之间的选择。
4.问我你看过这么多源码,你觉得什么东西最重要?
5.答了源码中看到了大量的反射使用,多线程方面,Collections,数据结构这些。
6.问我多线程,引申出handler,我从handler的源码去解释
7.handler引申出的内存泄漏,为什么静态内部类不会持有外部对象
8.接下来还是场景题,图片框架的实现,涉及到的Lru缓存,线程池,线程池该如何分配线程数量。
9.APP从打开到显示之间发生的事情。
10.为什么java可以调用c/c++的函数,调用jni发生的事情说一下。
11.动画种类,使用动画的步骤,有没有看过动画框架的源码。
网友评论