美文网首页
1.Android开发岗位技术要求和面试前的准备

1.Android开发岗位技术要求和面试前的准备

作者: 205蚁 | 来源:发表于2018-11-07 17:48 被阅读0次

    技术要求和面试前的准备

    1.良好的开发习惯

      运营+注释

    2.独立思考的能力

      思维:框架如何实现的,

    3.主动并且善于沟通

      情商


    招聘要求:

    1.熟悉常用的设计模式、数据结构

      可能手写两个算法

    2.有Android软件开发经验,熟悉Android移动端开发技术

    3.有扎实的Java语言基础,熟练掌握Android各种UI布局和控件,能够熟练自定义UI控件

    4.熟练掌握HTTP及Socket编程;对Android程序性能优化、内存优化有一定的经验

    高级Android所需要掌握的知识


    1.基本知识点:

          四大组件(使用,生命周期)

    2.深入知识点:

          AIDL,Binder,事件分发,多进程,View的绘制流程,Handler

    3.基本知识点的细节:

          Activity的启动模式,标志位的设置, Service两种启动模式的区别,SingleTask的优缺点

    4.系统核心机制 :深入android工作原理,体系

          深入源码的机制,handler消息循环,主线程如何通过XXService跨进程交互,SingleTask工作原理

          android源码+设计结构

    面试过程中的要求

        1.礼貌:态度谦虚

        2.听懂问题直接回答

        感悟

        基础知识:四大组件,java知识

        根据简历,根据项目需求,根据牛不牛来面试(抗压能力,偏题测试)

        不知道时要说出自己的想法

        你擅长什么,你哪方面厉害(面试官希望你是一个领域的专家)

    建议:

        1.选一个自己相对比较擅长的领域。比如http

        2.基础要背

        3.试着去了解这个领域市面上的技术,

          插件化,热更新,Rxjava,进程保活。

          深入源码:AMS怎么作用,systetService,进程是怎么fork出来的

        4.如果有时间的话,研究其中一个众所周知的库的源码

    相关文章

      网友评论

          本文标题:1.Android开发岗位技术要求和面试前的准备

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