官网流程结束hr捞起来约面(估计KPI)鼠鼠秋招第一面#时间:9月15日#-----自我介绍----------项目----------八股-----1. == 和 equals 的区别2. Java 里面有没有引用类型和值类型的区别3. String 是基本数据类型吗,那它是什么4. 普通类和抽象类的区别5. 抽象类可以实例化吗,为什么6. HashMap 和 HashTable 的区别?7. JVM 如何进行 GC 8. 乐观锁和悲观锁9. CAS 存在什么问题10. CAS 本质11. 悲观锁有哪些实现?12. Synchronized 和 ReentrantLock 的区别13. Mutex Lock 原理 (挖坑了)14. 进程间的通信方式15. 管道有几种方式16. Socket 如何进行通信17. TCP 三次握手半连接状态(扩展讲了SYN攻击)18. MySQL 隔离级别19. 读提交和可重复读分别解决了什么问题(扩展讲了可重复读为什么不能完全解决幻读)20. 读提交和可重复读实现上的区别21. ReadView -----算法-----LRU 缓存-----没有反问