3. Java中进程与线程的区别4. 线程的状态都有哪些?之间是如何流转的?5. 死锁的条件?如何避免?6. java中map的类型?7. 介绍Concurrenthashmap实现原理?8. Threadlocal底层实现原理,以及注意点?9. Java中引用类型?10. 问个难一点的,了解JMM吗?11. 介绍volatile关键字?12. Redis有哪些数据结构?13. Zset底层如何实现?14. Redis持久化方式?优缺点,实际怎么用?15. 分布式锁如何实现?注意点?16. SETNX和SET区别?17. 有哪些限流算法?各自优缺点?18. 缓存一致性如何保证?19. 数据库是主从吗?20. 先更新数据库,再删除缓存;然后从库读取数据,读取到脏数据怎么办?延迟二次删除缓存,删除时间如何确定?21. 遇到的困难?22. openfeign调用?23. 用过dubbo辅助工具吗?24. 慢SQL优化?25. explain关键字?26. MYSQL主从复制原理?27. binlog格式有哪些?