19)Serializable和Parcable有什么区别?如何使用?
20)听你说到了sp(SharedPreference),你知道sp能跨进程通讯吗?
三面
1)自我介绍
2)讲个项目,自己最熟悉哪一个
3 )项目做了什么
4)网络请求框架怎么封装
5)还遇到什么问题没有
6)事件分发机制,多个RecycleView 嵌套怎么处理
7)OkHttp源码
8)讲一下拦截器
9)Cache缓存是怎么做的
10)图片做过吗
11)你的图片项目怎么加载大图
12)如何防止OOM
13)做过View 的性能优化吗
14)讲一下View的优化
15)层级布局
16)如何减少绘制
17)针对measure和draw 有什么优化的地方吗
18)多个view 加载卡顿怎么办
- HR面:
1)自我介绍,抓住介绍的点让你详细说说?
2)期望工作地点
3)事业群介绍
4)为什么想要留在北京
5)为什么不读研究生
6)如何看待Android开发,为什么不接触IOS呢
7)刚开始工作压力会很大,你有没有想过怎么处理压力呢
反问
8)有没有健身房
9)有住房补贴或者房源推荐吗
10)招多少个Android应届生呀
11)应届生培养方案
12)为什么来美团?你对美团技术团队的了解有多少?
关于程序员的几个阶段
每个程序员、或者说每个工作者都应该有自己的职业规划,如果看到这里的朋友没有自己的职业规划,希望你可以思考一下自己的将来。
常常思考自己的未来,也从自己的思考中总结出了一些东西,作为第一部分来谈谈。认为一名程序员应该有几个阶段(以下时间都算上实习期):
-
第一阶段----三年
-
我认为三年对于程序员来说是第一个门槛,这个阶段将会淘汰掉一批不适合写代码的人。这一阶段,我们走出校园,迈入社会,成为一名程序员,正式从书本上的内容迈向真正的企业级开发。我们知道如何团