自我介绍 问项目15分钟左右然后都是简单八股1. HashMap和LinkedHashMap2. java虚拟机的内存分区?哪些是线程私有的 哪些是共享的?3. java虚拟机内存回收策略4. synchornized和 votaile区别?synchronized实现原理5. java线程池,运行原理6. 进程和线程区别,进程之间通信方式TCP UDP区别,TCP为什么要三次握手 四次挥手?不能少一次吗?7. HTTP和HTTPS区别?http get post put 区别?8. 快速排序思想,时间复杂度,最坏多少?什么情况最坏?稳定吗?手撕:实现字符串中第一个只出现一次的字符。