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开发面试问题可见我的另一篇博客:安卓开发常见面试问题总结
有少数本次面试问题里面还没有收录的稍后会更新~
继续努力,加油加油加油!

猜你喜欢

转载自blog.csdn.net/qq_45254908/article/details/107960448