便利蜂Android面经

  • 项目从项目深刻问了网络不少知识面试

    • OkHttp&&Retrofit区别以及他们的底层架构,动态代理&&静态代理,APT注解,io复用,pipeling算法

    • Scoket和TCP区别json

    • RPC协议网络

    • HTTP以及Keep-Alive数据结构

    • SPDY协议架构

    • protol buffer和json,xml,有没解释过xml线程

    • Mutildex原理代理

    • 网络问得贼多,GGxml

  • 数据结构对象

    • 平衡二叉树,二叉查找树,删除,插入节点如何维持平衡,树的概念在Android哪里用到

    • 我答的是jdk 1.8 HashMap解决hash冲突,链表长度大于8变成红黑树,还有Binder加入了红黑树

  • Java&&Android

    • Android的进线程区别,Android的堆栈区间管理(我答对JVM比较熟悉,面试官说其实差很少),JVM的垃圾回收机制,怎么去查找不须要回收的对象??说的是具体的算法,不是很懂面试官的意思。GG

  • 最后提问环节

最后,总结,不懂不深刻的不要乱说,否则给本身挖了坑,学会引导面试官

相关文章
相关标签/搜索