这些题楼主都会吗?有几题挺不常见的。
design pattern of arraylist, threadlocal, failover, erasour of generics, load balancer.....
而且cover的东西也不少, GWK, spring, hibernate, (iBatis), AOP, classLoader, load balance, javascript, DB..
不过没有struts啊?还是Spring MVC。 还是太common了,所以没有问。
可以问一下楼主工作多久了吗?
有兴趣就知道答案
比如说失效转移,不同的application server有不同的策略。有的是有专门的失效服务器做中心备份,有的是对等拷贝。各有优点。比如说范型擦除,我回答的时候是和C++比较来回答的 (我做过C++开发),我个人认为java的范型和C++相比简直是糟粕,但无论如何,它提供了编译期的范型安全支持。 比如说arraylist,有兴趣的人应该都会看看源代码,用到的设计模式自然就知道了。 所以我觉得兴趣非常重要,有兴趣,积累就多了。