您的位置:首页 > 其它

阿里一面、二面(交叉面)面经

2016-04-07 15:51 375 查看
本人投的是客户端开发实习生岗位(Android),很早就投了内推简历,是在3.19号投递的,3.31号内推就截止了,在4.10号之前如果没能进入终面的同学可能就要跟着笔试一起了。

在我万念俱灰等待阿里在线笔试的时候,面试官在4.6号给我打来了电话

一面(电话面):

可能是因为截止时间快到了,面试官一开始就说这次面试时间不会很久。

1.看到我简历里面写了AsnycTask,问了我AsyncTask的实现,AsyncTask的缺点

2.简历里同样还写了ImageLoader,问了我ImageLoader是如何对图片进行缓存的。LRUcache和DiskLRUcache。

3.进程、线程的区别

4.如何开启一个进程?fork()的优点

5.简要介绍一下你所做的app

6.在开发app当中遇到的问题:我答的是遇到过图片错位的问题。通过判断图片的url防止错位。

7.如何通过图片的url得到key值

可能还有其他零碎的问题,记不起来了。

电话面试完就叫我第二天去公司进行现场面试:

交叉面:

其实我一开始是不知道我现场面试算是第几面…

一开始叫我实现一个LRUcache,然后面试官去面了另外一个貌似是社招的人。过了二十分钟,面试官又带着另外一个面试官过来了(看来是换人面我了):

我运气不错,碰到的面试官人都不错。

一开始做个自己介绍,然后面试官在看简历。

又问了AsyncTask…

并发的问题问了一些,锁的种类,针对我说的锁的种类让我介绍一下这些锁的原理

OSI七层协议,我当时七层的不是很会。尤其是会话层和表示层…然后我就主要说了TCP/IP五层协议栈。五层协议栈各自的分工。为什么TCP需要三次握手。如果Server遭遇SYN Flood应当怎么处理

HashMap的实现

Android中的重绘

线程池如何实现的

介绍一下项目,然后针对我项目中的东西提问:比如病毒查杀是如何实现的。

了解过哪些算法?不过没有再深入问我…

换我问问题。。因为内推的时候没有要求填写部门,所以我都不知道我今天来面的是什么部门。原来是阿里航旅事业部。我问了下今天算是第几面,面试官说今天是交叉面。他是做服务端的。

大概就问了这么多问题,如果通过了就会有hr面。

god bless
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: