请说一下Struts...请说一下Struts2的初始化?和类的创建?(从源代码角度出发)
据你了解,除了反射还有什么方式可以动态的创建对象?(我提到了CGLIB…… 我以为他会接着问CGLIB,揪心中……,结果他没问)
请说一下Struts2 是如何把Action交给Spring托管的?它是单例的还是多例? 你们页面的表单对象是多例还是单例?
请说一下你们业务层对象是单例还是多例的?
请说一下Struts2源代码中有哪些设计模式?
======================================================
请说一下,你觉得你最熟悉的技术特点? (我提到了并发编程)
请说一下线程安全出现的原因?
请说一下线程池的中断策略(4个)? 各有什么特点?
请说一下Tomcat配置不同应用的不同端口如何配置? 如何配置数据源? 如何实现动态部署?
请说一下Java常用的优化?
你了解最新的Servlet规范吗? 简单说一下?(我提到了推)
那请你说一下“推”是如何实现的?
线程安全下,StringBuffer与StringBuilder的区别? 它们是如何扩充内部数组容量的? (源代码)
请说一下Tomcat中的设计模式?(我提到观察者模式)
是否可以说说Java反射的相关优化机制? (我说我不太清楚…… 他说没关系 – -!)
请说一些Mysql的常用优化策略?
面试感受:很好;面试难度:有难度;面试来源:校园招聘