二面1、拷打实习2、JVM 如何实现的跨平台?3、一个机器两个进程会有几个 JVM?4、垃圾回收如何判断一块内存是不是垃圾?5、为什么垃圾回收要进行分代?6、了解哪些垃圾回收算法?7、开发中有没有用过并发编程?8、线程池具体是怎么做的?9、里面有哪些数据结构?10、Java 里有哪些结构可以用来实现这里的阻塞队列?11、wait 和 notify ?12、并发编程时的线程数根据什么条件来选择?13、数据库的隔离级别?14、什么是脏读?15、有没有用 Java 写过网络相关的应用16、TCP的流量控制和拥塞控制有什么区别?是为了解决什么问题?17、流量控制具体怎么做的?18、除了Java外还有主...