盒马鲜生提前批一面凉经

今天晚上接到了一个0571电话,是阿里盒马的面试。
面试官最开始让我做自我介绍(有丢丢紧张),问了一下华为是在深圳华为还是杭州华为。
之后就开始考基础知识了

问:ArrayList和LinkedList的区别(这大概是第一个回答的自信满满的题目吧)

答:从查找、插入删除的时间复杂度简单说了一下。

HashMap底层实现

说了java7和java8的两种实现。

HashMap怎么实现扩容的

HashMap扩容后和扩容前的映射关系

HashSet如何保证所有数据无重复

LinkedHashMap如何实现有序访问

平衡二叉树访问快,为什么?缺点是什么?

B+树的特点

最后小哥哥问,有什么想问的,我主要问了阿里看中的技术栈
总结:阿里注重java基础和数据结构,建议对jdk中集合类的源码要熟悉,项目经历并没有怎么问,接下去要更加深入地复习鸭!!

你可能感兴趣的:(盒马鲜生提前批一面凉经)