9.13 招银网络 一面

220913 09:00-09:40

  1. 面向对象设计的几大原则
  2. 了解异常吗,异常的继承结构,最顶层是什么
  3. Java有哪些集合
  4. 有哪些Map
  5. 说一下HashMap
  6. 说一下ConcurrentHashMap,怎么解决线程安全
  7. 对于注解的理解
  8. 用过的注解
  9. 泛型的理解
  10. JavaIO了解吗
  11. 如何理解多线程
  12. 怎么实现线程安全
  13. 怎么加锁
  14. 什么是轻量级锁和重量级锁
  15. sleep和wait的区别
  16. 线程的生命周期
  17. 什么是乐观锁和悲观锁
  18. 哪些锁属于乐观锁
  19. CountDownLatch知道吗
  20. JVM内存区域划分
  21. 怎么理解虚拟机栈
  22. 哪些线程私有
  23. 哪些垃圾回收算法
  24. 说一下标记整理
  25. 四种引用类型
  26. 讲一下虚引用
  27. 说一下双亲委派机制
  28. 类加载过程
  29. Servlet转发和重定向的区别
  30. Cookie和Session
  31. Cookie有效期
  32. 描述下Spring框架
  33. RabbitMQ,死信队列?
  34. 2亿条数据该怎么查数据
  35. 写题:快速排序