得物三面(2023.09.17)
1、自我介绍。
2、讲实习和项目。
3、问做的聊天系统,整体设计讲了十来分钟。群聊功能是怎么做的?有没更好的方案?
4、开始基于项目问场景设计。如果要设计一个消息已读功能怎么做?如果是群聊已读列表怎么做?如果一个用户未上线,要怎么把消息先保存着等上线再发送?这些未发送的消息应该用什么方式存储?
5、为什么用RabbitMQ?跟其他的消息队列对比呢?
总共25分钟,有点地方没回答上来,感觉一般。
1、自我介绍。
2、讲实习和项目。
3、问做的聊天系统,整体设计讲了十来分钟。群聊功能是怎么做的?有没更好的方案?
4、开始基于项目问场景设计。如果要设计一个消息已读功能怎么做?如果是群聊已读列表怎么做?如果一个用户未上线,要怎么把消息先保存着等上线再发送?这些未发送的消息应该用什么方式存储?
5、为什么用RabbitMQ?跟其他的消息队列对比呢?
总共25分钟,有点地方没回答上来,感觉一般。
相关推荐
在打卡的大老虎很想潜...:你在找实习,没啥实习经历,技术栈放前面,项目多就分两页写,太紧凑了,项目你最多写两个,讲清楚就行,项目背景。用到的技术栈、亮点、难点如何解决,人工智能进面太难了,需求少。你可以加最新大模型的东西