美文网首页
2019年3、4月份面Android试题

2019年3、4月份面Android试题

作者: 王忠辉 | 来源:发表于2019-04-19 17:26 被阅读0次

    金三银四的跳槽季对于2019年来说好像并没有那么火,现在社会上初级和中级的Android工程师太多了,还是希望大家多多学习,高级安卓还是很少的。我从2019年1月底离职了,到3月份才回到北京开始找工作,2019年的3月份几乎是没有面试的,到了4月才开始慢慢的多了起来。闲聊到此结束,下面总结下在面试中遇到的问题。
    面试的中级Android开发,在中级面试遇到的问题有很多,下面我们先说下那些一定要掌握的。
    1.四大组件及其生命周期和应用。
    2.事件分发
    3.handler
    4.自定义view
    5.多线程
    6.单例模式,这个不光要熟练一定要能手写,什么懒汉式、饿汉式、静态内部类,先撸几遍再说。
    7.冒泡排序、快速排序这些一定要能手写,别的可以知道原理,到时写不出来了就跟面试官讲下思路。
    8.Activity的四种启动模式,这个你要能说出来,最好说下应用场景或者遇到了什么问题,我都这样明示了,你们该知道什么问题了吧。
    9.内存泄漏、内存溢出。这个也基本上属于那种必问的题型。

    上面这7个差不多是在面试中一定会有的,一定要熟练而不是熟悉,一定要看handler源码。

    10.http和https
    11.JVM的gc机制,这个来说一般不会面到,但是还是要看看,因为这个会和内存泄漏相关。
    12.luncher到看到页面所经历的流程,这个问题在4月份遇到过几次
    13.MVC、MVP、MVVM,都2019年了这些你能说你不会?醒醒吧大哥,不会就去看看博客。
    14.IntentService,问这个的时候一般都是和多线程一起问的或者问到了Service也会提一下这个。
    15.加密,对称加密和非对称加密,这个在面试中也被问到过,问到这个问题一般会和https一起问。
    16.TCP、UDP、SOCKET,这个问的少,但是你看看总是没问题的,至少到时候不会心慌。
    17.如果可以的话至少是熟悉一个ManagerService,推荐ActivityManagerService、WindowManagerService。
    18.安卓各版本的新特性,这个要知道,好多面试官会随口问一句这个。
    https://www.jianshu.com/p/a6c727cb4af4

    上面差不多就是面试中遇到的问题了,关于第三方框架,写你用过的,会的,一定要看至少2个第三方框架的源码,一定要看,从入口到最后,一步步慢慢看。
    都到这里了,其实还想写点东西,比如说你可以没用过但是一定要知道的,比如说插件化、组件化、热修复这些,可以没用过但是最好可以花点时间去了解下。

    给大佬打个广告,初中级都可以看的一篇好文章,面试的路上看了个遍的文章
    https://juejin.im/post/5af82ee1f265da0b934865ba 大佬的这篇文章很全还带了各种内联,相信即使你遇到了问题也能找到对应的博客

    相关文章

      网友评论

          本文标题:2019年3、4月份面Android试题

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