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

本人投的是客户端开发实习生岗位(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,然后面试官去面了另外一个貌似是社招的人。过了二十分钟,面试官又带着另外一个面试官过来了(看来是换人面我了):
我运气不错,碰到的面试官人都不错。
一开始做个自己介绍,然后面试官在看简历。

  1. 又问了AsyncTask…
  2. 并发的问题问了一些,锁的种类,针对我说的锁的种类让我介绍一下这些锁的原理
  3. OSI七层协议,我当时七层的不是很会。尤其是会话层和表示层…然后我就主要说了TCP/IP五层协议栈。五层协议栈各自的分工。为什么TCP需要三次握手。如果Server遭遇SYN Flood应当怎么处理
  4. HashMap的实现
  5. Android中的重绘
  6. 线程池如何实现的
  7. 介绍一下项目,然后针对我项目中的东西提问:比如病毒查杀是如何实现的。
  8. 了解过哪些算法?不过没有再深入问我…

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

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

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值