首页 > 美团买菜Android面经(已oc)
头像
快乐枪男
编辑于 2021-04-02 22:44
+ 关注

美团买菜Android面经(已oc)

楼主本科一所普通211,研究生985,自学Android三年,手里三个Android相关的项目。

美团1面(3月29日,牛客视频面试,50分钟
1、你项目中用了MVVM架构,解释一下MVVM架构的思想?
2、你项目中用了kotlin协程,能说一下协程的概念吗?
3、View层和Model层如何通信(LiveData)?DataBinding有用过吗?原理说一下?
4、https如何保证安全的?加密、证书相关
5、线程和进程之间的区别?
6、Android进程通信的方式?(共享内存、socket、Binder)它们各自有什么特点?
7、说一下Java虚拟机垃圾回收算法?
8、有用过flutter吗,还是只学过原生Android开发?
9、项目是自己写的吗?
算法题(现场手写):
(1)leetcode1:两数之和
(2)反转字符串中的单词:给一个字符串"www.meituan.com",将其变成"com.meituan.www"

3月30日接到了约2面的电话

美团2面(4月1日,牛客网视频面试,60分钟,视频面试)
1、算法题(现场写):给一个double类型的数num,求它的平方根,要求精度为1e-8。(二分法)
2、家是哪里的?期望工作的城市有哪些?
3、Java虚拟机垃圾回收机制说一下?
4、学过哪些设计模式?说一下Android哪些地方用到了适配器模式?
5、看过哪些Android方面的源码?
6、进程之间通信的方式有哪些?说一下Binder的原理?
7、对Reactive native感兴趣吗?
8、kotlin相比于Java有哪些优势?
9、你项目中的app是如何获取到停车场车位信息的?
10、解释一下kotlin协程?协程和线程之间什么关系?
反问:
(1)团队用Java还是kotlin?(kotlin居多)
(2)Reactive native和原生Android开发区别?

4月2日oc,hr问家是哪里的,大概什么时候能入职,愿不愿意接offer


更多模拟面试

全部评论

(1) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐