阿里蚂蚁金服安卓一二面面经

就当是个总结吧。。。

一面:
1. HandlerThread你用过吗?安卓消息队列机制是怎样的,然后一路讲到了底层的epoll和管道,最后问了为什么安卓主线程中有for循环但不会阻塞?Handler的postDelayed是怎么实现的?
2. Java中四种引用回收的时机,回收算法什么样的对象算作根对象
3. RxJava中订阅是怎么实现的
4. Android自定义View#onMeasure()各种MeasureSpec的含义和表现
5. static synchronized 和 synchronized之间的区别

二面:
1. 进程和线程的区别,Android中进程间如何通信,Android的IPC通信大概有几种方式,分别介绍下实现,我重点讲了下Binder和内部的binder驱动,然后提了下socket
2. android中如何控制线程的运行生命周期
3. 介绍下Java内存模型
4. 使用Fragment需要注意些什么?这个问的太宽泛了,我都不知道怎么回答
5. HashTable和ConcurrntHashMap同步如何实现的,Hash表的常见实现方式,堆排序的实现

昨天hr面,今天已回绝。攒个人品发下面经好了,周五笔试再战。



#阿里巴巴##安卓工程师#
全部评论
摸摸楼主   想知道回绝后有转入校招么?是新投递么?不知道我的状态是不是回绝掉了。。
点赞 回复 分享
发布于 2017-08-23 21:22
hr面也能挂吗…还是什么其他的原因
点赞 回复 分享
发布于 2017-08-23 21:30
阿里问的这么基础吗?
点赞 回复 分享
发布于 2017-08-23 21:42
好怕,我也是二面之后HR,不会明天就挂了吧
点赞 回复 分享
发布于 2017-08-23 22:21
楼主是感觉哪里没答好??问题你都答对了吗?
点赞 回复 分享
发布于 2017-08-23 22:50
你怎么就这点问题。。
点赞 回复 分享
发布于 2017-08-23 23:35

相关推荐

不愿透露姓名的神秘牛友
10-04 11:04
歌尔股份 射频工程师 17Kx12 硕士985
点赞 评论 收藏
分享
评论
点赞
31
分享
牛客网
牛客企业服务