阿里面经汇总
网友 1 1.自我介绍 2.项目中的问题 3.Java类加载器有哪些 4.Java反射机制及应用 5.Synchronized底层实现,4种锁 6.Full GC,Minor GC 7.redis主从复制 8.thrift RPC原理 9.cookie session区别 10.如果登陆了如何其他服务器知道 11.SSO原理,应用场景 12.有什么问题问我吗? 网友 2 阿里一面(新零售)一小时左右 1.自我介绍 2.学到数据结构,常用的有哪些, 3.数组和链表的差别,进行频繁插入和删除用哪个 4.如何进行查找,二分查找,还有其他的吗(hash,b树,当时没想起来,之后又补充的) 5.树有哪些树,说下B树的实现原理(如何分裂节点 7.栈和堆的区别 8.给了千万级数据,怎么进行查找(答:hash,多级hash,类似java的HashMap 9.说到HashMap,说下在java中的实现原理,线程安全吗,线程安全的有什么(hashtable,concurrenthashmap) 10.list都有哪些,ArrayList和LinkedList的区别 11.java的这些内存都是怎么分配的,jvm模型 12.类加载,双亲委托加载 13.java的 == 和equals方法的区别。 14.用的java版本1.8,和1.7有什么区别(不知道。。说了concurrenthashmap的区别