阿里面试

1.TreeMap    使用的数据结构是红黑树,描述一下红黑树。

2.TCP 报文头,报文体装的是什么数据,IP报文头装的又是什么数据?

3.堆溢出怎么排查,怎么定位到具体的代码?如何解决?

4.线程池中,最大线程数,核心线程数,BlockingQueue到多大了才会再new新的线程?

线程是如何去获取BlockingQueue中的任务的?

5.线程的状态,状态之间如何切换的?

6.Spring AOP源码

7.给定一个系统,如何设计接口?

8.写长SQL语句

还有很多问题,在手机上!!!