校招 未知部门 / 客户端-Android / 一面/二面
[面试日期] 2024-04-02 [面试时长] 60min
[学校背景] 未知 | 未知 [学历背景] 未知
[发布人] 面试之星官方收录
<h2>美团优选安卓一二面凉经</h2>
<p><span>面试官人也很好,算法做不出来一步步指导,暑期处女面,体验良好。发下面经,希望能够有机会再被美团捞面,我还是很想去开水团当团孝子啊</span><img src="https://uploadfiles.nowcoder.com/images/20220815/318889480_1660553763930/8B36D115CE5468E380708713273FEF43"><span> 攒人品攒人品</span><img src="https://uploadfiles.nowcoder.com/images/20220815/318889480_1660553876047/9F754803BEAE3E73E7C878EC3BB2001D"></p><h3>3.26美团优选 一面 (60 min)</h3><ol><li>四大组件—<code>延伸</code>—广播不取消注册(内存泄漏)和多线程通信方式</li><li>事件分发—<code>延伸</code>—(场景)按钮点击移动(cancel)和项目使用</li><li>view的绘制流程—<code>延伸</code>—项目使用</li><li>拷打项目,问难点(最丢分)</li><li>设计模式(生产者与消费者模式)/算法(重排链表)</li></ol><p>反问: 建议:项目做得多,但需要思考底层(大概是我没盘明白项目吧)</p><h3>2.3.27美团优选 二面 (60 min)</h3><ol><li>学习方式,闲聊</li><li>举一个最有印象,最有成就的项目——深挖
难点:高德api、小组件经营方式高德地图MapView绘制 (不会)</li><li>换项目询问—友盟集成用途(个人介绍是我提出建议劝领导集成)</li><li>换项目结合博客内容询问,数据抓取并上传数据(危险数据被用户知道咋办,没考虑过)</li><li>HTTP和HTTPS的区别(嘴误答了个状态区别的错误点,下面被追问了)</li><li>HTTPS为什么是有状态的(答了个身份验证,CA证书,乱答了)</li><li>HTTP发送请求到返回数据(难绷,问的是输入URL到显示页面,我没反应过来)</li><li>安卓多线程通信(四种,详细讲了Handler原理和工作、使用注意点(内存泄漏、子线程使用注意点))</li><li>生命周期描述和操作</li><li>MVC和MVVM缺点和优点</li><li>项目中是否有上传图片,上传图片怎么实现(答了个Restrofit的注解 Muitpart)</li><li>问注解 Muitpart是怎么实现的?(没答上来)</li><li>发送请求遇到问题,返回状态500(以状态码的作用回答)</li><li>上传图片遇到问题呢?(想不出,答了个先从接口文档入手,图片要求大小和宽度,分辨率,然后在看状态码,去向后端询问解决)
开发层面用户层面</li><li>请求失败,想知道发送参数?(打印日志,抓取日志,查看日志)</li><li>假如没有debug包,正式上线包已经遇到接口问题?(抓包,但没用过)</li><li>Flutter了解(之前用过,现在不了解)</li><li>除了安卓外,还深入了解过其他技术吗?(无,惭愧)</li><li>算法:N分钱分给M个人,每人至少1分钱以上,其他尽可能随机</li></ol><p>反问: 建议:技术栈有点窄了、三天内出结果</p><p>3.29 挂了,回人才库</p>
AI 推荐面试题
