美团 后台开发一面面经
1.HashMap数组链表存储结构,初始容量,什么时候扩容,为什么不是数组用完的时候呢?
2.怎么去掉重复的对象
3.java 异常都有哪些?受检查和不受检查的区别?
4.jvm的内存模型?怎么栈溢出,堆溢出?gc?真的用到过没?
5.线程池都有哪些,参数都有哪些?核心线程和最大线程的区别?线程队列?最大线程为5,线程队列为10,现在有20个线程,那5个线程怎么办?拒绝策略?
6.http请求先进入servlet的哪个函数?get和post的区别?springmvc和servlet的作用?
7.spring的aop和ioc?
8.计算机网络的七层模型?路由器、交换机、网卡、tcp/ip在哪一层?
9.数据库索引通常建在哪?建在性别这一列行么?
10.sleep和wait的区别?
一面面的都是java基础。。。
#美团#