美团优选安卓一二面凉经

面试官人也很好,算法做不出来一步步指导,暑期处女面,体验良好。发下面经,希望能够有机会再被美团捞面,我还是很想去开水团当团孝子啊 攒人品攒人品

3.26美团优选 一面 (60 min)

  1. 四大组件—延伸—广播不取消注册(内存泄漏)和多线程通信方式
  2. 事件分发—延伸—(场景)按钮点击移动(cancel)和项目使用
  3. view的绘制流程—延伸—项目使用
  4. 拷打项目,问难点(最丢分)
  5. 设计模式(生产者与消费者模式)/算法(重排链表)

反问: 建议:项目做得多,但需要思考底层(大概是我没盘明白项目吧)

2.3.27美团优选 二面 (60 min)

  1. 学习方式,闲聊
  2. 举一个最有印象,最有成就的项目——深挖 难点:高德api、小组件经营方式高德地图MapView绘制 (不会)
  3. 换项目询问—友盟集成用途(个人介绍是我提出建议劝领导集成)
  4. 换项目结合博客内容询问,数据抓取并上传数据(危险数据被用户知道咋办,没考虑过)
  5. HTTP和HTTPS的区别(嘴误答了个状态区别的错误点,下面被追问了)
  6. HTTPS为什么是有状态的(答了个身份验证,CA证书,乱答了)
  7. HTTP发送请求到返回数据(难绷,问的是输入URL到显示页面,我没反应过来)
  8. 安卓多线程通信(四种,详细讲了Handler原理和工作、使用注意点(内存泄漏、子线程使用注意点))
  9. 生命周期描述和操作
  10. MVC和MVVM缺点和优点
  11. 项目中是否有上传图片,上传图片怎么实现(答了个Restrofit的注解 Muitpart)
  12. 问注解 Muitpart是怎么实现的?(没答上来)
  13. 发送请求遇到问题,返回状态500(以状态码的作用回答)
  14. 上传图片遇到问题呢?(想不出,答了个先从接口文档入手,图片要求大小和宽度,分辨率,然后在看状态码,去向后端询问解决) 开发层面用户层面
  15. 请求失败,想知道发送参数?(打印日志,抓取日志,查看日志)
  16. 假如没有debug包,正式上线包已经遇到接口问题?(抓包,但没用过)
  17. Flutter了解(之前用过,现在不了解)
  18. 除了安卓外,还深入了解过其他技术吗?(无,惭愧)
  19. 算法:N分钱分给M个人,每人至少1分钱以上,其他尽可能随机

反问: 建议:技术栈有点窄了、三天内出结果

3.29 挂了,回人才库

全部评论
佬,这给你挂了😭😭😭
1 回复
分享
发布于 04-07 20:25 湖南

相关推荐

点赞 9 评论
分享
牛客网
牛客企业服务