同程 java 09.21 一面 30min
- 自我介绍
- Java面向对象的几个特性
- 重载和重写的区别
- 抽象类和接口有什么区别
- HashMap和ConcurrentHashMap的具体实现和细节
- 一个场景题,一个线程来进行写hashmap,然后另外一个线程来进行多次读hashmap,会发生什么。(我这个地方不知道他想询问的一个点,忘记了jdk1.7多线程的访问会出现死循环的问题)
- JVM的垃圾回收算法
- JVM垃圾回收器了解那些
- JVM的运行时数据区域
- 一个对象的分配的流程是怎么样的
- 网络的七层协议或者是五层协议的划分
- 传输层的协议有哪些
- TCP的首部长度是多少
- 三次握手和四次挥手的状态变化上分析一下
- fin_wait2状态下是否可以进行接受数据和发送数据
- mysql的锁有哪些分类,最小粒度的锁是那个
- spring的IOC和AOP
- Spring的监听机制
- RPC了解过么
- Spring源码看过了么