得物三面(2023.09.17)
1、自我介绍。
2、讲实习和项目。
3、问做的聊天系统,整体设计讲了十来分钟。群聊功能是怎么做的?有没更好的方案?
4、开始基于项目问场景设计。如果要设计一个消息已读功能怎么做?如果是群聊已读列表怎么做?如果一个用户未上线,要怎么把消息先保存着等上线再发送?这些未发送的消息应该用什么方式存储?
5、为什么用RabbitMQ?跟其他的消息队列对比呢?
总共25分钟,有点地方没回答上来,感觉一般。
1、自我介绍。
2、讲实习和项目。
3、问做的聊天系统,整体设计讲了十来分钟。群聊功能是怎么做的?有没更好的方案?
4、开始基于项目问场景设计。如果要设计一个消息已读功能怎么做?如果是群聊已读列表怎么做?如果一个用户未上线,要怎么把消息先保存着等上线再发送?这些未发送的消息应该用什么方式存储?
5、为什么用RabbitMQ?跟其他的消息队列对比呢?
总共25分钟,有点地方没回答上来,感觉一般。
相关推荐