便利蜂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

  • 最後提問環節

最後,總結,不懂不深刻的不要亂說,否則給本身挖了坑,學會引導面試官

相關文章
相關標籤/搜索