美团android一二三面,已拿offer

前言

大厂面试一直是我们程序员小伙伴茶余饭后所津津乐道的话题。能进一线互联网大厂工作,也是每个程序员生涯的梦想,为的不仅仅是大厂的种种福利、工作环境和高薪,更为的是大厂的工作氛围,能加入到大牛的圈子,能跟众多大牛一起交流学习,对技术的提升进阶,也为了从大厂出来后的工作履历,可以给日后的生涯走向提供更多的选择。

可是那么多人都想进大厂,在如此残酷的竞争环境下,怎样才能让自己脱颖而出呢?那便只有不断提高自己的核心竞争力。面试一定要有充分的准备。

一面

(1h)

  • 自我介绍
  • -自定义View和ViewGroup
    (说一下自己定义的组件就行)
  • new 对象的过程
  • 类加载过程
  • ClassLoader源码
  • final关键字
  • 匿名内部类
  • 讲下垃圾回收算法
  • LinkedList && ArrayList
  • hashMap
  • 常用注解,spring中的注解
  • 锁,synchronized底层原理
  • 浏览器输入地址后的过程
  • 状态码 303 304
  • 你知道的设计模式
  • 单例模式 说了双重校验锁,静态内部类 ,不同场景下如何选择
  • 双重校验锁为什么要两次判空
  • volatile,指令重排
  • 如何分析ANR

    二面:

    (45min~1h)
  • kHttp原理?
  • Retrofit原理?为何用代理?代理的作用是什么?
  • ButterKnife原理?用到反射吗?为什么?
  • ANR异常如何查找并分析?
  • JVM内存模型?性能调优?
  • 垃圾搜集算法有哪些?G1算法?
  • https && http的区别
  • CP的三次握手?两次行不行?为什么?TCP攻击知道吗?如何进行攻击?
  • 内存优化如何做?CP的三次握手?两次行不行?为什么?TCP攻击知道吗?如何进行攻击?
  • 内存优化如何做?
  • 看过那些源码?
  • 会对代码进行review吗?何时review?怎么review?
  • 会对代码进行review吗?何时review?怎么review?
  • 项目中遇到的让你棘手的问题?多久解决,怎么解决?
    (考的是你发现问题和解决问题的个人能力)
  • 在公司工作中如何学习?何时学习?怎么学习?学习渠道?
    (考的是个人的学习能力)

    三面:

    (20~30min)
  • 前几次面试感觉如何?
  • 你现在的APP日活是多少?
  • 你现在如何处理崩溃日志?
  • 你觉得小团队好还是大团队好?(这个问题不能直接回答好和不好,不然掉坑里了)
  • 你的优点和缺点说下?
  • 你的发展方向说下?是先讲究宽度还是讲究深度,为什么?
#美团##美团面试##Android#
全部评论
我也准备面了,许愿
点赞 回复 分享
发布于 2022-08-05 19:24
恭喜啊,这么好的offer
点赞 回复 分享
发布于 2022-07-03 17:04

相关推荐

吐泡泡的咸鱼:我也工作了几年了,也陆陆续续面试过不少人,就简历来说,第一眼学历不太够,你只能靠你的实习或者论文或者项目经历,然后你没有论文,没有含金量高的比赛和奖项,只能看实习和项目,实习来说,你写的实习经历完全不清楚你想找什么工作?行研?数据分析?且写的太少了,再看项目,这些项目先不说上过大学读过研究生的都知道很水,然后对你想找的岗位有什么帮助呢?项目和实习也完全不匹配啊,你好像在努力将你所有的经历都放在简历里想表现你的优秀,但是对于你想找的岗位来说,有什么用呢?最后只能获得岗位不匹配的评价。所以你需要明白你想要找的岗位要求是什么,是做什么的,比如产品经理,然后再看你的经历里有什么匹配的上这个岗位,或者对这个岗位以及这个岗位所在的公司有价值,再写到你的简历上
点赞 评论 收藏
分享
评论
4
13
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务