应届学妹竟一次性通过美团Android 岗四面,瞬间感觉自己太菜了!

  • 俩App的activtiy很奇葩的互相启动来启动去,然后依次按返回键判断当前activity

  • 强软弱虚四种启动类型

  • Handler原理

  • EventBus源码

  • 线程通信

  • 广播

  • 服务的分类

  • 如何与服务交互

  • 如何终止线程

  • 服务所在的线程

  • IntentService的原理以及好处

大家如有需要参考的可以直接去我CodeChina地址:https://codechina.csdn.net/u012165769/Android-T3 访问查阅。。

[](https://blog.csdn.net/u012165769/artic​
le/details/118309209)美团 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 访问查阅)。

最后

小编这些年深知大多数初中级Android工程师,想要提升自己,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助

因此我收集整理了一份《2024年Android移动开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人

都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

资料⬅专栏获取
开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。**

[外链图片转存中…(img-ZvaCRBem-1719103044911)]一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人

都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

资料⬅专栏获取

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值