广州巨杉一面面经
1、说一说Java中的集合框架吧(List和Map,说出底层实现和优缺点,以及它们之间的异同)
2、二叉树的层序遍历、非递归前序遍历
3、TCP的三次握手和四次挥手(为什么三次,为什么四次,为什么要由TIME_WAIT)
4、线程的五种状态,他们之间的转化关系,什么是就绪状态,线程与进程之间的关系,说一下volatile关键字,volatile关键字为什么存在表现在内存模型上是怎样的
5、说一下数据库(问了一个问题我没回答上来就没接着问)
6、说一下你项目中使用了哪个设计模式,这个设计模式的作用是什么
7、说一下你的项目吧,问了一下线程池,回答的不是很好。。。