苏宁java面试servlet和jsp区别,如果没有servlet,jsp怎么跟后端交互。springmvc怎么取前端数据,springmvc模式下,如果没有注解怎么取前端参数(答:servlet,requset.getParameter。他问,具体在哪怎么用,也没听太懂,懵逼)。搭建springmvc项目步骤。spirngmvc controller中定义全局hashmap,它是否是线程安全的,为什么。Io nio区别,nio原理。
netty用的多吗,答,不多。项目中用哪种方式解析xml的,答:jaxb,dom4j,digester。问:jaxp是什么。答:是jaxb,巴拉巴拉。问:哦哦,挺好用的servlet生命周期。tomcat在初始化中做了什么事(答:启动socket服务端,问:没了吗?答:...很明显该回答的还有很多,想了解的应该是我对tomcat的理解程度,以及是否看过tomcat源码)。
是否用过Nginx。过滤器和拦截器的区别,项目中有用到缓存吗,redis有提供了哪些存储数据结构,redis持久化。说说java内存模型,新生代老年代算法,你说的新生代老年代属于堆还是栈,还知道哪些gc算法。
面试感受:很好;面试难度:普通难度