阿里巴巴-聚划算(一面电面Pas)
1.Spring的IOC和AOP概念?具体在Spring中如何实现。
2.SpringAOP的基于JDK的动态代理(Proxy和InvocationHandler)和基于GCLib的动态代理怎么实现的?
3.动态代理和静态代理的优缺点。
4.Spring中bean的注入方式有哪几种?
a)我回答了xml和注解,实际上还有基于Java类配置@Configuration(虽然很少用)
5.Bean的注解方式怎么注入Spring中,具体平时代码中如何操作。
6.Servlet和jsp的区别。
7.Servlet的生命周期。为什么要设定生命周期。
8.Servlet中doGet和doPost的区别。
9.http的get方法和post方法请求参数放在哪?
10.JavaWeb开发过程中java.lang.NoSuchMethodError是由什么原因导致的,怎么解决?
11.Tomcat进行过哪些调优?
12.Java异常机制?处理异常有哪些方法,平时是怎么使用的?
13.Java的集合类了解吗?
14.Java并发包中的类有用过吗?
15.用过哪些google的开源库?
16.时间处理库用过吗?
阿里巴巴-聚划算(二面视频面PASS)
1.MongoDB中的正排索引和倒排索引是什么?
2.项目中有遇到过资源泄漏的情况么,怎么处理的?
3.多台tomcat横向扩展要注意些什么?
4.(由问题3引申出)Session同步是如何做的?
5.JVM的调优经验。
6.Volatile修饰的变量具备哪两种特性?
7.并发安全的概念。
8.什么是可重入锁?
9.JVM的内存分代,内存分配和垃圾回收策略。
10.JVM的新生代中suvivor有一块是空闲的,这种表述对么?



