摩根史丹利面经 2018/10/19
- 介绍一下自己
- 为什么选择摩根
- 接口和抽象类的不同之处,两者是否可以多继承?
- hashmap的原理;如果存入的元素中所有Key的hashcode都是相同的,如何提高存取性能?
- arraylist和linkedlist的区别
- 介绍一下JAVA垃圾回收机制
- JAVA线程池是什么?为什么要用线程池?有哪些形式的线程池可以创建?
- foriegn key 和primary key分别是什么?当primary key所指向的表中对应行的数据被删,foreign key所在表中的数据会被删吗?
- 进程和线程的区别?
- 列举一些熟悉的设计模式;介绍一下单例模式;为什么要用设计模式?
- 为地铁系统设计一些类,实现地铁调度。