• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

美团Android-岗3次挂了这次终于成功拿下

android 搞代码 3年前 (2022-04-09) 22次浏览 已收录 0个评论
文章目录[隐藏]

面试流程

  1. 自我介绍
  2. 答复问题————(详情看上面的攻略)
    后面会问你很多技术问题,从简略到难,直到问到你打不进去就会又问其余局部的,也是从简略到难,这是通过你答复到那个水平来判断你达到的一个程度,前面会依据这个来决定你能不能入职,还有你的工资大略多少适合。。。
  3. 探讨薪资
    如果你答复的还不错就是谈工资的时候了,这时候就平安了啊,证实他无意要你,你就能够大胆说出你的冀望薪资,就像菜市场的讨价还价,肯定要争取到你的现实工资哦
  4. 入职福利
    前面会有一个可有可无的环节,问你有什么问题要问他的,你能够轻易问一些,譬如公司作息时间,平时流动怎么样,节假日有什么福利之类的
  5. 签合同
  6. 入职工夫

美团一面:技术面

手写算法题。一共有几个,面试官会随机抽一个作为题目。
给出一个序列蕴含n个正整数的序列A,而后给出一个正整数x,你能够对序列进行任意次操作的,每次操作你能够抉择序列中的一个数字,让其与x做按位或运算。你的目标是让这个序列中的众数呈现的次数最多。
请问众数最多呈现多少次?
1.Activity的生命周期、加载模式。 什么时候会用到singleTask?
2.Handler机制 子线程能够创立handler吗?一个线程是否只有一个Looper? 如何保障一个线程只有一个Looper?
3.多线程的形式有哪些?
4.生产者消费者模式
5.wait 和 sleep的区别
6.String、StringBuffer 、StringBuilder的区别 7.ANR异样产生条件,如何剖析ANR ?
8.自定义View和ViewGroup
9.事件处理 散发,拦挡,解决。
10.GC算法
11.四大援用 强,软,弱,虚,并阐明下适合GC
12.动画 View动画,属性动画,帧动画。再说下View和属性动画区别。
13.JVM
14.原理屏幕适配相干问题

差不多就问了这几个问题,其余的遗记了,其中美团的手写算法在业界算是比拟闻名,很多小伙伴可能卡在手写算法上。而后就是一些Android和Java的细节性货色,这些根底内容只有有一点工作教训的都根本能说得上来。

算法复试

1、算法。间断问了好几个,都是数组,层层递进的,然而我忘了,只记得最初是找出数组
2、中反复的数字
3、过程和线程的区别
4、程序在运行时操作系统除了分配内存空间还有什么
5.二叉树的中序遍历,非递归
6.存一个通讯录,包含增删改查,用什么数据结构?
7.二叉树的中序遍历,非递归?

美团二面:技术面

1.Http和Https的区别?
2.看过哪些源码?Glide原理?
3.OkHttp原理?
4.Retrofit原理?为何用代理?代理的作用是什么?
5.ButterKnife原理?用到反射吗?为什么?6.eventbus的原理。
7.Handler原理
8.Binder原理
9.ANR异样如何查找并剖析?
10.JVM内存模型?性能调优?
11.垃圾收集算法有哪些?G1算法?
12.加密算法有哪些?对称加密和非对称加密的区别?
13.TCP的三次握手?两次行不行?为什么?TCP攻打晓得吗?如何进行攻打?
14.性能优化方面
15.会对代码进行review吗?何时review?怎么review?
16.我的项目中遇到的让你辣手的问题?多久解决,怎么解决?
17.平时如何学习?何时学习?怎么学习?学习渠道?

二面跟比一面比起来,会更加深刻,偏差原理性质。

所以大家平时的编码过程中,要多思考,多看源码,要了解实现形式,而不要一味的去写代码实现需要,长此以往的话将来很容易被后浪淘汰的。

美团三面:

1.前两轮面试感觉如何?
2.热修复
3.插件化组件化
4.动态化
5.Kotlin
6.Flutter
7.聊了一下之前的公司和我的项目
8.你感觉小团队好还是大团队好?
9.说说本人的优缺点倒退方向
10.职业生涯规划 是先考究宽度还是考究深度,为什么?
11.为什么到职?
12.其余小问题:哪里人啊?当初工资怎么?要求如何,何时到岗?有什么问题要问我的吗?

三面面试官可能思考到之前两轮的起因没有问太多技术问题…

然而我的确曾经是强弩之末了,在我感觉中,他居然上来就是一套连环拳?

  • 你感觉小团队好还是大团队好?
  • 说说本人的优缺点??
  • 职业生涯规划???

行了行了,我不装了,坦率了,我就抵赖我不行好了吧?

面试总结

美团的面试官都十分的敌对,逻辑性十分强。综合素质很高。面试过程中尽管针对的都是技术问题,然而考查的蕴含了逻辑思维和产品思维以及沟通能力等综合素质。

继续更新–请Android的小伙伴关注! 喜爱的话给一个赞吧!

最初

小编在网上收集了一些 Android 开发相干的学习文档、面试题、Android 外围笔记等等文档,心愿能帮忙到大家学习晋升,如有须要学习参考的能够间接去我 GitHub 进行拜访查阅。

“本文参加了 SegmentFault 思否征文「如何“反杀”面试官?」,欢送正在浏览的你也退出。”


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:美团Android-岗3次挂了这次终于成功拿下

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址