淘宝天猫面试 201/10/18
?
?
? 1.什么是session ,cooikes, 他们有什么区别,session的完整会话是什么样的(从浏览器打开,到关闭)
? ? ?解答:http://davidwang456.iteye.com/blog/811997
? 2.什么是动态代理,什么是静态代理,他的原理是什么样的,代理对象,目标对象, 代理实现有几种方式 (cglib,jdk实现)
? 3.怎么做到页面不重复提交 (客户端(js控制), 服务器端写token实现)
? 4.hashset用过吗,他底层的原理是怎样的,有什么要注意的(hashcode用于定位位置,equals用于判断值是否相等,不添加重复的值)
? ? 解答:hashset 底层是由hashmap 实现的,要熟悉hashmap的源码
? 5.画一个collection的图,集合框架
? ?解答:自己画collection的图,最好是能源码二次开发,修改源码。
? 4.说一下你熟练的技术跟你技术的优势
? ? 1.数据库,sql优化,多线程,jvm等
? 6.类加载的方式 (委托机制,父类先加载)
? 解答:?http://www.iteye.com/topic/1127311
? ? ? ? ? ?http://www.iteye.com/topic/54742
? ? ? ? ? ?http://uule.iteye.com/blog/1096264