阿里蚂蚁金服一面

来自牛客网

面了半个小时,我总结一下。

1.实习做了什么,然后围绕着实习项目开讲,因为项目中用了hmac-sha256加密,然后让讲是否了解加密算法。

2.了解java哪些容器?arraylists和linkedlist区别。hashmap原理,是否线程安全,如果要加锁加在哪个地方。

3.最短路径算法(迪克斯特拉算法)

4.两个有序求组合并成一个有序求组,是否可以优化

5.学过数据库吗,B树B 树原理

6.一致性哈希算法,讲了一下为什么要一致性哈希算法以及如何实现,以及虚拟节点避免数据分布不均

7.什么时候毕业

8.有哪些排序算法,讲一下快排如实现,如何优化

9.知道哪些设计模式,说了下单例,观察者,装饰者,工厂

大概是这些,阿里1面基础偏多,没怎么问自己的项目,好好准备基础,然后有实习的也准备好被问实习经历

你可能感兴趣的:(阿里蚂蚁金服一面)