跳至主要內容

上海大众

Java突击队大约 2 分钟

上海大众

(上海)上海大众

  1. Java常用的集合类有哪些?
  2. ArrayList和LinkedList有哪些区别?
  3. ==和equals有什么区别?
  4. HashMap中的Put方法的执行过程
  5. 有了解过线程安全的集合类吗?
  6. HashTable与ConcurrentHashMap实现线程安全上的区别是什么?
  7. Java里面的乐观锁与悲观锁的区别
  8. ConcurrentHashMap用的是哪种锁?
  9. Java里面的可重入锁体现在哪些地方?
  10. 如何实现可重入的?
  11. 线程池有哪些核心参数?
  12. 线程池的工作流程?
  13. Jvm的垃圾回收机制?
  14. 在分配内存区域的时候有没有对象直接被分配到老年代?
  15. 对象的GC默认是15次可不可以调整?
  16. 讲一下Spring常用的注解以及接口有哪些、
  17. 在项目当中怎么做异常处理的?
  18. SpringBean有哪些注入方式?
  19. beanfactory和factorybean的区别?
  20. Spring中Aop用在哪些场景?
  21. Spring中Aop在哪些功能特性上有用到?
  22. 单例模式有哪些实现方式?
  23. 责任链有了解过吗?
  24. redis常用的数据结构?
  25. String最大能存储多长的字符串?
  26. Redis的zset底层使用到了哪些数据结构?
  27. Zset一般用在什么场景?
  28. Redis分布式锁用什么命令?
  29. redis守护机制
  30. RabbitMQ基本概念,有哪些组件?
  31. RabbitMQ的工作流程是什么?
  32. 交换机路由有哪些路由策略?
  33. 在集群模式下,每一台服务器都会有一个生产者,一个队列有多个消息,每一个消费者都能拿到消息吗?还是只有其中一个消费者能拿到消息?
  34. 一个生产者生产消息,想要三个消费者都能拿到消息需要怎么做?
  35. RabbitMQ死信队列有了解吗?用在哪些场景?
  36. 先投递一个过期时间5分钟的,再投递一个过期时间1分钟的,消费者先消费哪个?
  37. 数据库的B+数有什么特点?
  38. 非叶子结点会不会存具体的行记录?
  39. 在建表的时候哪些字段需要加索引?
  40. 在查询的时候哪些场景会导致索引失效?
  41. 列举三条查询语句,根据查询速度进行排序
  42. 让你去设计一个注册中心应该怎么设计?