大华 面经 Java
一面
Netty Socket 通信解码器用的什么?
TCP 三次握手四次挥手讲一下
REASTful API 的规范
Java 8种基本数据类型 int 几个字节
Java 并发集合有哪些?
常见的几种线程池
JVM 内存模型简介,常用的 JVM 参数 线程数调整
Redis 常用的命令
Docker 常用命令,网络模型
Linux 常用命令
二面
线程的几种状态,waiting 和 blocked 的转换?
JVM 参数调整 -Xmx 调大,线程数怎么变化
ConcurrentHashMap 在不扩容时 put 和 get 操作过程,在扩容中 get 和 put 怎么操作
BIO、NIO、AIO 各自的含义,特点,差异体现在哪里
JVM 类加载机制,说个自定义类加载器的具体使用场景
String a = new String("hello"); 说说栈、堆、常量池的存储情况