一面
1.你觉得项目中用了MQ给你带了什么好处,设计初衷是什么?会带来什么缺点嘛? (项目针对性比较强,不细说)
2.在网页键入taobao.com,到返回一个页面,这期间都发生了什么?
3.你说到了session和cookie,这两者有什么区别,应用场景是啥?
4.返回界面的文字,图片,链接,你觉得是从哪里来的,或者说储存在哪里?
5.描述一下TCP三次握手,这期间可以携带数据吗?携带了数据会造成什么后果?
6.描述一下四次分手,第二次和第三次中间处于何种状态?
7.说一下object类的所有方法以及他们的功能(真的是所有: clone, notify/all,finalize,wait, hashcode, equals, tostring, getclass )
8.抽象类和接口有什么区别?说一下你的个人理解。
9.详细说一下final关键字,修饰变量,方法,类都有什么不同?能想到什么具体应用场
景吗?
10.说一下equals方法,hashmap的底层,跟hashtable,concurrentHashMap都什么 区别
11.静态分派和动态分派的区别?具体应用场景?
12.1 .8concurrentHashMap有什么变化,优化的意义在哪?
13. hashmap除 了结点数大于8,还有什么情况会树化(这个我没想出来,也可能是我没听清楚)
14. hashcode方 法有什么特点? hashset的底层是如何实现的?为什么用hashmap?
15.说说JVM内存结构(这里要问清楚是JMM还是运行时常量池)