去哪儿网java现场面试

  1. 说说java线程池的工作流程?
  2. 树的遍历方式有哪些?深度优先和广度优先了?
  3. b+树如何构造
  4. mysql的Innodb、MyISAM两个引擎,从索引存储结构,分析插入、读取数据速度哪个快?
  5. socket网络编程,说一下TCP的三次握手和四次挥手
  6. 缓存击穿有哪些方案解决
  7. spring何时创建applicationContext
  8. 写出一种验证11位手机号码的正则表达式。
  9. JVM如何加载一个类的过程,双亲委派模型中有哪些方法
  10. 高并发下有哪些常用的技术解决方案,举三个高并发场景设计例子
  11. Cpu load的参数如果为4,描述一下现在系统处于什么情况
  12. 有一个IP地址(192.168.0.1),请写出其32位无符号整数形式。
  13. 线程池的五种状态,结合例子说明在什么情况下或使用什么方法进入什么状态
  14. mysql底层数据结构
  15. 说一下JVM的内存模型?
  16. 说出你所知道的jvm垃圾回收算法
  17. 为什么hashmap1.8后面用红黑树了?红黑树和别的树有什么不同
  18. 线程的状态
  19. 在一个游戏里每秒更新一次参与者分数排序,用什么排序算法最好,为什么?