涂鸦智能Android实习面经(一、二面)
3.23日(一面) 19.30 30分钟电话面试(面试官哥哥的声音好温柔)
1.说下jvm内存结构。
2.类加载机制,双亲委派模型?
3.HTTP和HTTPS的区别?
4.HTTPS是怎么保证安全的?
5.说说HTTPS一次网络请求流程。
6.能说说OkHttp的工作流程吗?平时是怎么学习框架的呢?
7.Android四大组件了解吗?
8.Activity的启动模式能说说吗?四种模式的应用场景了解吗?
9.Activity的生命周期呢?
10.启动一个活动,发生了什么?
11.Handler的原理(高频!!!)
12.内存泄漏了解吗?
13.Handler如何避免内存泄漏?
之后就是反问环节了,面试官直接说过了和我约下一面时间,记录下一面,之后会更新二面。
3.26日(二面) 19:00 30分钟视频面试
面试官好和蔼,一来就说要我不要这么紧张放轻松,自我介绍之后就和我聊平时是怎么学习的,感觉二面都在讨论组件化和代码质量怎么保证。面试官和别的面试官不一样每次说我都用‘您’,这点非常赞!
1.项目中碰到的最大困难点,怎么解决的?
2.MVC、MVP、MVVM了解吗?介绍下。
3.组件化和SDK它们的侧重点了解吗?
4.你觉得代码该怎么做到精简和统一呢?
5.如果组内有分歧你会怎么做呢?
别的想不起来了,感觉几乎都在聊我对一些领域的看法,然后反问环节面试官对学习方面的建议有组件化、代码精简、在项目中多去使用一些组件,这些建议其实和他之前问的问题侧重点首尾呼应了。希望能顺利到HR面!