阿里面经(一面)
1.请你说出你所了解的排序算法
2.请你分别介绍一下他们的实现方式及复杂度分析(尤其快速排序,着重问了)
3.请你简单描述HashMap的底层原理,底层数据结构分析
4.请你说出HashMap和HashTable的区别
5.请你说出你对数据库事务的理解
6.请简单描述drop,delete.truncate关键字之间的区别
7.请你简单描述乐观锁和悲观锁之间的区别
8.乐观锁和悲观锁在实际中的应用区别
9.Spring中IOC的底层实现了解过吗?
10.Spring中的aop了解过吗?底层是使用什么实现的?你是怎么使用的?有自定义过aop切面切点吗?
11.设计模式了解吗?在你的项目中你是如何考虑设计模式的灵活使用的?
12.Redis了解过吗?八种数据类型除了常见的五种之外,你能介绍其余三种的使用吗?
13.你能具体说说bitmap数据类型实现早晚签到的模式吗?