阿里实习一面面经
1.自我介绍一下,然后说一下自己的优势,这么多人,我为什么选择你。(这个地方说了很久,毛遂自荐吧)
2.hashmap如何解决散列冲突
3.hashmap扩容的时候,链表尾部的节点怎么处理的?(答重新计算一下位置,因为长度是2的整数次幂,要么在原位置,要么在原位置+oldLength的位置)
4.重新计算位置?确定吗?(这个真不知道啊……想了一下,答是)
5.Spring IOC的原理
6.设计模式
7.行转列。写一个sql,表里有3行数据,如何查询出这些数据并以一行的形式展现出来?比如一个字段,第一行a,第二行b,查询出来是一行结果第一列a,第二列b(不会……)
8.那换一个简单一点的吧,a和b两个表,查出a表有b表没有的数据行。(答了not exist)
9.还有别的更好的方法吗?(两表连接,on a.id ≠b.id) 嗯答得还不错
10.反问
最后表示给过了,可能是因为第一个环节说的经历比较让面试官满意吧。
许愿二面面试官也和一面一样好~
#阿里巴巴##实习##Java工程师##面经#
2.hashmap如何解决散列冲突
3.hashmap扩容的时候,链表尾部的节点怎么处理的?(答重新计算一下位置,因为长度是2的整数次幂,要么在原位置,要么在原位置+oldLength的位置)
4.重新计算位置?确定吗?(这个真不知道啊……想了一下,答是)
5.Spring IOC的原理
6.设计模式
7.行转列。写一个sql,表里有3行数据,如何查询出这些数据并以一行的形式展现出来?比如一个字段,第一行a,第二行b,查询出来是一行结果第一列a,第二列b(不会……)
8.那换一个简单一点的吧,a和b两个表,查出a表有b表没有的数据行。(答了not exist)
9.还有别的更好的方法吗?(两表连接,on a.id ≠b.id) 嗯答得还不错
10.反问
最后表示给过了,可能是因为第一个环节说的经历比较让面试官满意吧。
许愿二面面试官也和一面一样好~
#阿里巴巴##实习##Java工程师##面经#