Java虚拟机
JVM有哪些分区,要求画图,并作出详细说明?
JVM有哪些垃圾回收算法,并作出详细说明?
说说JVM的类加载机制?
Java基础
字符编码
URL中可以存在中文吗?
说说你了解的字符编码算法?
线程
ThreadLocal关键字的用法?
说说可重入读写锁的执行原理?
Java的同步机制有哪些?
Java创建线程的方式?
Java线程有哪些状态?
Java线程池的实现原理?
synchronized的底层实现原理?
synchronized关键字都有哪些用法?
生产者-消费者的实现代码(基于阻塞队列)
IO
序列化底层的实现原理?
计算机网络 & Linux
RESTful风格的请求字段都有哪些,至少列举五个并说明其作用?
浏览器访问一个网址的时候都有那些过程,要求画图并作出详细的过程说明?
TCP/IP协议的3次握手,4次分手的执行过程,要求画图并作出详细的过程说明?
ping命令基于什么协议?
数据库
数据库事务都有哪些属性,并作出简要说明?
详细说明数据库的内连接、左外连接、右外连接、完全连接的作用和区别?
设计模式
JDK中都用到了哪些设计模式,至少列举五个?
单例模式
观察者模式
桥接模式
代理模式-动态代理
装饰器模式
迭代器模式
静态工厂模式