天天看點

2020.8.12 京東Android開發工程師一面面經2020.8.12 京東Android開發工程師一面面經

7.27号投遞的履歷,6号筆試,11号上午短信+郵件通知12号下午15.30電話面試。

面試官口音是正宗川普,好幾次我都沒聽清,讓面試官重複了好幾次問題,還好面試官有耐心hhh

2020.8.12 京東Android開發工程師一面面經

面試問題

  1. 自我介紹
  2. .項目經曆
  3. 面向對象三大特性
  4. 介紹String、StringBuffer和StringBuilder
  5. hashmap擴容為何擴容為2倍
  6. hashmap如何解決沖突
  7. hashmap做了哪些優化
  8. 線程與程序的關系
  9. Java中線程如何實作同步
  10. Sychronized和ReentrantLock有什麼差別
  11. Android四大元件
  12. Activity生命周期和啟動模式
  13. 程序和活動棧的關系
  14. Window和Activity的關系
  15. ListView和RecyclerView的差別
  16. Android消息處理機制(Looper、MessageQueue、Handler)
  17. 常用布局
  18. 布局中的merge标簽
  19. 你有什麼要問的

反問環節

  1. 成都那邊的工作業務

    面試官回答:主要是海外電商業務

  2. 京東目前的Kotlin和Flutter應用情況

    面試官回答:Java和Kotlin都有使用,Flutter也在使用

    (之前面百度美團的時候面試官回答Kotlin好像都使用的比較少,大前端倒是都在用,果然能夠節省成本的技術才是公司需要的。。。)

  3. 下一步的學習方向

總結

目前基礎知識掌握較好,但需要進一步向下探究,了解底層實作,學習優化機制。

面試官的一句話讓我印象深刻“面向使用者程式設計,不能局限于實作功能,還要為使用者體驗持續優化”

更多Android開發面試問題可見我的另一篇部落格:安卓開發常見面試問題總結

有少數本次面試問題裡面還沒有收錄的稍後會更新~

繼續努力,加油加油加油!