深圳市博悦生活用品有限公司社招Java开发工程师(二)

简单的寒暄、介绍忽略……

  1. Hashmap的原理和源码?
  2. Hashmap增删的情况后端数据结构如何移位?
  3. Hashmap容量为什么是2的幂次?
  4. Object类的方法?
  5. 重写hashcode和equals要注意什么?
  6. jvm内存分区,为什么要有新生代和老年代?------
  7. JVM内存优化?
  8. JVM场景问题,标记清除多次后老年代产生内存碎片,引起full gc可能会产生什么问题?
  9. 讲一下稳定的排序算法和不稳定的排序算法?
  10. 讲一下快速排序的思想?
  11. 几种线程池的区别?
  12. NIO、AIO、BIO的了解?
  13. 常用的NIO框架有哪些优势?
  14. 并发工具包有哪些?以及它们的作用是什么?
  15. Docker平时怎么用?
  16. Kafka如何解决数据堆积?
  17. Kafka消息的存储机制?
  18. 如何用Kafka保证消息的有序性?
  19. Kafka如何保护增并发情况下只被消费一次?
  20. zookeeper如何实现分布式锁、其他分布式锁怎么实现?
  21. Kafka的架构、如何使用Kafka保证消息的有序性?
  22. dubbo里的zookeeper作用
  23. zookeeper的作用分布式锁、注册服务中心?
  24. zookeeper如何实现分布式锁、其他分布式锁怎么实现?
  25. 分布式事务解决方案?
  26. 单点登录怎么实现?
  27. 秒杀系统怎么实现?


项目询问:问了简历上写得最早的项目的情况,项目QPS ?数据来源和传输形式?……

#社招##面经#
全部评论
19届的跳槽了么
点赞 回复
分享
发布于 2019-11-12 22:40
感谢分享!欢迎参加过社招的牛友分享面经,领取京东卡~~ -------------------- 活动:社招面经征集|参加过社招的牛友,来发面经吧,拿京东卡
点赞 回复
分享
发布于 2019-11-13 10:30
百信银行
校招火热招聘中
官网直投

相关推荐

1 6 评论
分享
牛客网
牛客企业服务