阿里飞猪预面试
本人大三双非本科,第一次面试阿里,记录一下面试过程。
阿里面试官考的非常全面,唠了55分钟左右,算是一次非常难忘的经历。
- 基础方面Java集合类,ArrayList和LinkedList、TreeMap和HashMap,不只是问基础知识,还问项目中如何选择他们。
- 多线程方面,synchronized、Lock、自旋锁的实现、线程池、HashMap和ConcurrentHashMap。
- 设计模式方面,工厂模式、单例模式、适配器模式。
- 项目方面,Spring Ioc 和 Spring AOP、Redis的基本数据类型、高并发的情况下项目可能崩溃的点、针对于崩溃部分的改进。