美文网首页
如何做android技术面试

如何做android技术面试

作者: yangweigbh | 来源:发表于2017-04-24 09:48 被阅读48次

    面试更像是一次对话

    开场

    基本android知识:

    • Can you describe the Activity lifecycle?
    • Can you describe the difference between a Service and a ContentProvider?
    • How would you persist data in an Android app?
    • How would you perform a long-running operation in an application?
    • How would you communicate between two Fragments?

    工具

    • 网络: OKHttp,Retrofit,Volley各自优缺点
    • Json 序列化工具: GSON, Moshi,why
    • 版本控制: 如何使用git,工作流程?
    • 依赖注入:为什么要依赖注入,Dagger1 和Dagger2的原理,区别
    • RxJava:使用Rxjava的好处是什么
    • Kotlin
    • Android Support Libraries:
    • Google Play Services

    测试

    • 单元测试

    • instrumentation test

    • UI test with Espresso

    简历

    做过最好(最有趣)的项目是什么,解决过最难的问题是什么

    对android开发的兴趣

    有没有关注最新android技术动向

    最后留一点时间让面试者问问题

    相关文章

      网友评论

          本文标题:如何做android技术面试

          本文链接:https://www.haomeiwen.com/subject/vdvuzttx.html