美团saas成都一面(被拷打麻了
你实习kafka消息不是会丢失么 怎么做的
kafka本身有日志功能持久化
变成同步 我只回答到这两个 其他的不会
或者生产者设置重传次数和超时时间
这不是kafka本身的特性么 可以解决么
redis和mysql的区别
这个我会 为啥大多数公司用mysql
你实习kafka消费者method怎么做的
go-sarama
创建了一个 Kafka 消费者,并订阅了名为 “test_topic” 的主题的第一个分区。然后,在一个无限循环中,我们通过 从消费者获取消息,然后处理它们。
redis和mysql不一致怎么解决(两种方案
我就说了用消息队列
除此之外 还可以用分布式锁 分布式事务管理 监控告警 数据校验和修复
设计模式你会哪些 让你用工厂模式怎么考虑的
- 创建型模式:
- 结构型模式:
- 行为型模式:
- 其他模式:
在考虑使用工厂模式时,我们可以考虑以下几个方面:
- 创建对象的逻辑:首先要考虑的是,是否存在一组相关的对象,它们都需要通过相似的创建过程来生成。如果存在这样的一组对象,工厂模式就可以帮助我们将它们的创建逻辑封装起来。
- 对象的创建方式:工厂模式可以根据不同的需求,使用不同的方式来创建对象。例如,简单工厂模式可以使用一个工厂类来统一创建对象,而工厂方法模式则可以将对象的创建延迟到子类中去实现,增加了灵活性。
- 客户端代码的简化:工厂模式可以将对象的创建逻辑从客户端代码中解耦出来,使客户端代码更加简洁、清晰,并且降低了对具体类的依赖。
- 扩展性和维护性:使用工厂模式可以更容易地扩展和修改对象的创建过程,而无需修改客户端代码。当需要添加新的产品类时,只需创建一个对应的具体工厂类即可,而不必修改现有的代码。
- 多态性:工厂模式利用了多态的特性,客户端代码针对抽象工厂或工厂方法编程,而不是针对具体产品类编程,从而提高了代码的可扩展性和可维护性。
你实习的时候架构是怎么样的
微服务架构 前后端没分离 A->MQ->B调度 runtime检查 部署虚拟机
mysql查询太多的数据导致慢查询 你怎么解决
使用索引 或者分页拆开读 优化索引
好索引怎么优化????
where != or 分解关联查询 避免子查询 避免反复查询 覆盖索引 唯一索引 区分度高的建立索引 经常排序的建立索引扯了一大堆不知道对不对
实习发现的bug
节假日 还有bare机子bug..... 你们boss就没培养你么
实习你文档咋写的
.....
你之前实习开发就几个人 怎么做的
老大下命令 我和前端做交互,其他在搞新项目。
mid算法题 ******
面试官评价:太过紧张....
面试官对我项目没啥兴趣 一直问实习 然后我实习准备的比较薄弱
第一个问题我就打不来 就慌的一批了 寄