【美团点评】2021校招提前批 Android 上海 一面

【美团点评】2021校招提前批 Android开发工程师(上海)部门:美团打车 一面(45min)时间:2020.7.30
  • 介绍一下你的项目
  • ListView和RecyclerView区别
  • 如何实现ListView的View复用
  • 一个页面最多显示8条item,用RecyclerView的话最多创建几个View
  • 项目中用到了什么设计模式
  • 数据存本地还是远程
  • 数据库事务了解吗,介绍一下
  • 用Java处理事务,你能想到什么办法
  • 你提到了锁,请问Java中线程同步如何实现
  • 假设一个类A的两个非静态方法m1和m2都用了synchronized修饰,现在创建了一个A的对象a,两个线程分别调用a.m1()和a.m2(),可以同时进行吗?
  • 在m1()中用了wait(),能同时进行吗?
  • 在m1()中用了sleep(),能同时进行吗?
  • 一个类中有个成员变量叫id,现在重写了equals方法使得id相同的对象会被视为相等,但现在有两个这个类的对象有这相同的id,他们的hashcode不相等,你觉得这样设计合理吗?
  • 如果说不合理,你觉得你会如何设计?
  • tcp为什么说他的传输是可靠的(说了建立连接,但好像不太满意,又讲了流量控制和拥塞控制,也好像不太满意,无辜.jpg)
  • Activity的启动模式有哪些
  • 任务栈中是B、A、C,如果A是singleTop启动模式,任务栈如何变化,如果任务栈中栈顶是A呢
  • 安卓的线程通信了解吗,Handler和Message的底层如何实现
  • ANR原因
  • 耗时操作几秒会造成ANR
  • udp传输可靠吗
  • 如果要实现可靠的udp,你会怎么做
  • 算法题:多叉树,求高度(写了个递归方法)
  • 不用递归你能写吗
#面经##校招##美团##安卓工程师#
全部评论
很棒诶
点赞 回复
分享
发布于 2020-07-30 18:57

相关推荐

5 11 评论
分享
牛客网
牛客企业服务