唯品会三面面经(助理Java开发工程师)
一面:
1、hashTable 和hashMap (hashTable 为什么不能存null key,并说明重写hashcode为什么要重写equals)区别并说一下性能(顺便扯一下concurrentHashMap);
2、是否处理过GC日志,GCRoot,解释一下为什么数据库连接池;
3、如何处理大网站高并发;
4、
二面:
1、问你计算机基础,针对你熟悉的细问(问懵逼了)
2、ping 过程,越细越好;
3、读内存数据过程,越细越好;
4、拥塞控制有哪些算法(慢开始、拥塞避免;快开始、快重传好像都不是他想要的答案)
5、手写反转一棵树;计算一个集群原来N台机器通过hash%N 分散存储数据,现在扩容为N+M 台机器,有多少原来的数据失效?(最小公倍数)
HR面:
1、平时怎么学习;
2、期望工资、期望地点;
3、学习成绩、有没有其他offer;
#唯品会##Java工程师#