一面: 1、java锁的分类,什么情况下用什么锁 2、接口抽象类什么区别,什么情况下使用 3、单例多例是什么,应用场景 4、静态变量什么时候用 5、数据库连接池是什么 6、数据库的备份 7、varchar和char 8、java引用传递,值传递(搞不懂,java不是只有值传递??) 9、http,tcp,udp 10、http常用的指令,post和get 11、路由,交换机,网关 12、java常用的中间件 14、熟悉的java框架 15、大数据了解么,有哪些框架算法 16、死锁,怎么解除死锁 17...