开局闲聊:为什么没有去实习?我说和老师项目冲突没时间(就是老师不放实习)硕士期间有没有发论文?后面技术面:1. JDK源码设计模式2. 单例和工厂模式区别3. DDD怎么设计实体和值对象(学习项目写了DDD)4. DDD和微服务怎么对应5. 为什么将数据库行锁优化为RedisKey加锁6. 数据库会崩溃,并发量较大时不选择数据库选择什么存储?7. Redis持久化8. RDB和AOF存档间隙Redis宕机丢失信息怎么办9. Redis节点崩溃,数据库丢失,超卖怎么办10. 发送指令的时候redis发生异常怎么排查11. 如何确认redis是否健康12. 怎么查看redis日志13. linux系统中,如何判断redis的网络是否健康14. 如果端口和IP正常,下一步怎么排查网络问题(没回答上)15. Kafka哪些场景消息丢失16. 消费者关闭自动提交,服务宕机了,导致 消息重复消费怎么办17. 雪花算法和UUID说一下18. 雪花算法有什么弊端19. hashmap的底层实现20. 红黑树和avl的区别后面是反问。面试官语速很快,晚上九点面的,基本都是根据回答进行提问G#科大讯飞##面经#