应届学妹竟一次性通过美团Android 岗四面,瞬间感觉自己太菜了!
Posted 涂程
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了应届学妹竟一次性通过美团Android 岗四面,瞬间感觉自己太菜了!相关的知识,希望对你有一定的参考价值。
学妹自述:
美团,是在boss上投的简历,之前也投过一次,简历都没通过删选,后来让同学帮忙改了一下简历,重新投另一个部门,获得了面试机会。5月3日,中午HR打电话过来预约了下午4点半面试,说会在线写代码,让我准备好网络环境。结果5点半还没打电话过来,被放鸽子。与hr重新沟通过后,确定周下一下午再面,可是跟hr沟通预约这一套貌似在美团并没有什么用。
不过羡慕归羡慕,不过这又为我码字提供了素材(哈哈哈),咱今天就大致分享一下学妹的这美团 Android 4面面经,看看人家大厂面试都问了些啥?
美团 android 岗一面(45min左右)
学妹自述:晚7点,因为想到下周一才面试,我刚准备出去打个羽毛球,北京的电话就来了。面试官各种抱歉,说开会拖延了。。
- 层次遍历二叉树
- 改变数组使其奇数在前偶数在后且相对顺序不变
- Activity四种启动模式
- 俩App的activtiy很奇葩的互相启动来启动去,然后依次按返回键判断当前activity
- 强软弱虚四种启动类型
- Handler原理
- EventBus源码
- 线程通信
- 广播
- 服务的分类
- 如何与服务交互
- 如何终止线程
- 服务所在的线程
- IntentService的原理以及好处
大家如有需要参考的可以直接去我CodeChina地址:https://codechina.csdn.net/u012165769/Android-T3 访问查阅。。
美团 Android 二面(30min)
- Binder原理
- 服务相关
- 说说设计模式并且结合Android源码解释
- OkHttp源码深入讲解
- 责任链模式
- 事件分发
大家如有需要参考的可以直接去我CodeChina地址:https://codechina.csdn.net/u012165769/Android-T3 访问查阅。。
美团 Android 三面+四面
- 手写快排
- 最大子序列
- Activity的四个启动方法
- Activity的生命周期
- Fragment的生命周期
- Fragment相比Activity有什么优劣
- Fragment和Activity的交互
- Fragment的使用场景
- 本地广播的用法
- 本地广播的原理
- 如何让广播只发送给特定的App
- Intent如何传递大文件
- Intent传递超出范围的文件的后果
- 如何传递大文件
- 如何避免大图片OOM
- 图片压缩的原理
- Glide源码
- 图片的三级缓存
- Lru算法
- EventBus原理
- RemoteView使用场景及其方法
- RemoteView能使用的View的范围
- Notification能否使用自定义View以及原因
- RemoteView原理
- 简述事件分发机制
- 事件分发中的方法名、方法参数以及不同的返回值的意义
- ListView中如何使不同的Item加载不同的样式
- ListView中convertview的作用以及意义
- RecyclerView与ListView的区别
- 如何解决ListView异步加载图片的问题
- ContentProvider的用法,详细到方法
- 跨进程通信的方式
- AIDL原理
- Binder原理,详细到方法
- 启动一个Server和绑定Server的区别
- 举例Server和绑定Server的不同使用场景
- IntentServer与普通Server的区别
- IntentServer的使用场景
- IntentServer原理
- 如何保证Server不被杀死
- 实现多线程的几种方法
- 几种动画
- 如何自己去实现一个动画,具体到方法
- 属性动画的原理
三面和四面是连着一起的,交叉面完之后面试官告诉我HR今天不在,让我等消息。。。我当时还以为挂掉了,连着好几天都是失落的状态,还好几天后接到了HR电话,告知我什么时候有时间来完成最后的HR面。当时听完之后,悬着的心便落了下来了。
美团 Android 岗 hr面(15min)
- 哪里人?能接受异地工作吗?
- 平时学习怎么样?有参加竞赛或获得奖学金吗?
- 介绍一下项目经历,你在这里面扮演什么角色?
- 高考多少分之类的问题
如何备战面试?
谈到怎么准备面试,我想说,若你还同无头苍蝇一般不知如何下手,那么第一件事你要做的就是梳理自身的知识脉络。毕竟,想要进大厂,就需要具备更多的知识树,需要掌握更全面的知识体系,所以就需要对知识进行一个系统的梳理了。
如果觉得自己手绘Android知识脉络图比较麻烦,可以借鉴参考下方我之前大致手绘一份知识网图(Andriod知识体系庞大,我是用的xmind绘制的脉络图,文中无法直接上传原件,截图如下,内容过多以至于图片不够清晰,需要高清版参考的可以直接去我 CodeChina地址:https://codechina.csdn.net/u012165769/Android-T3 访问查阅)。
最后
总体来说,这位学妹的面试状态是非常优秀的,也是非常值得我们开发者学习的。
面试本来就是对自己技术知识的一次总结输出,如果对知识的掌握不够细化的话,则会导致失败。所以在面试中学习自我总结真的是很重要,即帮助了我们明确不足,把技术掌握的不足之处暴露出来,重点复习,又可以让我们在汲取经验,巩固自身。
总之还是那一句话,温故而知新,可以为师矣;
文章中整理展现的那些学习文档,大家如有需要参考的可以直接去我 CodeChina地址:https://codechina.csdn.net/u012165769/Android-T3 访问查阅。
以上是关于应届学妹竟一次性通过美团Android 岗四面,瞬间感觉自己太菜了!的主要内容,如果未能解决你的问题,请参考以下文章
一萌妹子的面试经历,美团四面三小时,成功拿到 Java 岗 offer
一萌妹子的面试经历,美团四面三小时,成功拿到Java岗offer