1. 面向对象的四大特性是什么?
  2. 抽象和接口的区别
  3. JDK8新增了哪些接口方法?
  4. 重载和重写的区别
  5. private和final方法可以被子类继承吗?
  6. 你对List集合有了解吗?
  7. ArrayList和LinkedList的区别
  8. 什么时候使用ArrayList?
  9. 什么时候使用LinkedList?
  10. 你知道HashMap内部是如何实现的吗?
  11. 哈希冲突如何处理?
  12. Java的多线程用过吗?
  13. 多线程的状态
  14. 线程池用过吗?
  15. 线程池的原理
  16. 核心线程数,最大线程数,队列,如果又来了一个任务,那么如何处理?
  17. 锁用过吗?
  18. 用在静态和非静态的锁有区别吗?
  19. 对于lock锁有了解吗?
  20. 你有了解过公平锁和非公平锁吗?
  21. 悲观锁和乐观锁,你有了解吗?
  22. 你认为sych是悲观锁还是乐观锁
  23. 你对MySQL有了解吗?
  24. 数据库的ACID特性是什么?
  25. 事务的隔离有哪些级别?
  26. 幻读有了解过吗?
  27. MySQL索引你了解过吗?
  28. MySQL的执行引擎你有了解吗?
  29. 分页,你有了解吗?
  30. 用limit做分页,你知道有什么缺点吗?
  31. redis是多线程还是单线程
  32. 排序算法有哪些?
  33. HTTP协议你了解吗?
  34. TCP为什么要三次握手?
  35. 问一些项目的问题

Q.E.D.


热爱生活,热爱程序