2020.4.29美团Android开发暑期实习二面面经

可莉
• 阅读 582

美团安卓开发暑期实习一面面经

1.自我介绍
2.部门在北京,你怎么看待北京这座城市
3.安卓四大组件是什么
4.活动A跳转到活动B,A、B各自经历了哪些状态?如果又在B界面按了返回键呢?
5.活动A跳转到活动B,再回到A,如何实现活动A中数据的数据持久化?
6.如果跳转到活动B后,活动A被回收,此时再返回活动A,活动A会经历那些阶段?
7.什么情况下会进行6中的回收?
8.service内中有looper吗?是谁创建的?
9.广播有哪些分类?
10.系统是如何实现有序广播的?
11.广播接收器中的onReceive()方法中可以进行读取文件等IO操作吗?为什么?会发生什么?
12.为什么会发生ANR?
13.安卓中如何进行进程间通信?
14.如何使用Binder?
15.如何得到线程执行结果?
16.内容提供器了解吗?
17.内容提供器中增删改查的方法中如何操控数据?
18.Java中如何创建和使用并发编程?
19.Java如何解决线程间的资源竞争而避免死锁?
20.同样是使用sycronized修饰,在修饰类和对象时,有什么区别?
21.Java的注解分为哪几类?
22.Java中集合类都有哪些数据结构?
23.List和Map是如何实现扩容的?

编程题:(由于在微信,只说了思路)
如何用两个队列实现一个栈?

写在最后的话

一面时间是4.8号,接到电话通知二面已经是24号了,本来都以为凉凉,只等百度的消息了,结果峰回路转。用特朗普的话说,可能这就是人生吧。
二面面试官的网络不太好,从牛客转到了微信语音,还好最后结果似乎不错。最后面试官还问了我这边准备实习的时间,说二面复试通过了,等HR面。那么问题来了,百度和美团谁会先联系我呢。。?

点赞
收藏
评论区
推荐文章
待兔 待兔
4个月前
手写Java HashMap源码
HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22
Jacquelyn38 Jacquelyn38
3年前
2020年前端实用代码段,为你的工作保驾护航
有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )
双十一预售活动分析
2022年双十一促销活动已经开始,大家应该都提前开始关注今年双十一活动的时间表了吧?2022年10月24日晚8:00天猫双11预售时间,第一波销售时间10月31日晚8:0,第二波销售时间11月10日晚8:00;天猫双11的优惠力度是跨店每满30050
梦
3年前
微信小程序new Date()转换时间异常问题
微信小程序苹果手机页面上显示时间异常,安卓机正常问题image(https://imghelloworld.osscnbeijing.aliyuncs.com/imgs/b691e1230e2f15efbd81fe11ef734d4f.png)错误代码vardate'2021030617:00:00'vardateT
Android逆向前期准备
本公众号分享的所有技术仅用于学习交流,请勿用于其他非法活动,如果错漏,欢迎留言指正《Android软件安全与逆向分析》丰生强《Android应用安全防护和逆向分析》姜维Android逆向前期准备一、前置知识为什么学习安卓逆向1.学习研究去广告破解内购自动化
Stella981 Stella981
3年前
Android So动态加载 优雅实现与原理分析
背景:漫品Android客户端集成适配转换功能(基于目标识别(So库35M)和人脸识别库(5M)),导致apk体积50M左右,为优化客户端体验,决定实现So文件动态加载.!(https://oscimg.oschina.net/oscnet/00d1ff90e4b34869664fef59e3ec3fdd20b.png)点击上方“蓝字”关注我
Stella981 Stella981
3年前
QClub 太原,2014年11月15日 Global Day of Coderetreat
QClub太原,2014年11月15日GlobalDayofCoderetreat活动时间:2014年11月15日星期六,全天(9:0018:00)活动地点:高新区体育路科技街口,大豪益达402(从KK这边的巷子进去,统一这面
Stella981 Stella981
3年前
Android原生和H5交互;Android和H5混合开发;WebView点击H5界面跳转到Android原生界面。
当时业务的需求是这样的,H5有一个活动商品列表的界面,IOS和Android共用这一个界面,点击商品可以跳转到Android原生的商品详情界面并传递商品ID; 大概就是点击H5界面跳转到Android原生界面;好了,需求已经分析完毕了,Android只需要获取H5的点击事件和传递的参数;来,上代码:/启用支持javascript
Wesley13 Wesley13
3年前
MySQL的sum()函数
如下图,这是一个关于用户参加活动,每个活动会给这位用户评分的一个表:!(https://oscimg.oschina.net/oscnet/3720449998493209b1e3c92bccf709e58e2.jpg)用户1参加了A活动,评分100;用户2参加了B活动,评分98,又参加了D活动,评分10;用户3参加了C活动,评分99
Stella981 Stella981
3年前
2020.4.29美团Android开发暑期实习二面面经
美团安卓开发暑期实习一面面经1.自我介绍2.部门在北京,你怎么看待北京这座城市3.安卓四大组件是什么4.活动A跳转到活动B,A、B各自经历了哪些状态?如果又在B界面按了返回键呢?5.活动A跳转到活动B,再回到A,如何实现活动A中数据的数据持久化?6.如果跳转到活动B后,活动A被回收,此时再返回活