ShowOffer - Tech Interview Coaching Platform

www.showoffer.io
ShowOffer aims to up-level your next technical interviews by a group of FANNG+ engineering leaders.


ShowOffer - Tech Interview Coaching Platform

How to design a Slack-like chatApp?

This is a frequently asked system design question from many companies, like OpenAI and Meta.

Maybe you have some idea about how to make it happen with protocol like websocket - well, that's a very good start! How about if you are asked with these follow-up questions during the interview:

1. How would you ensure strict message ordering in group chats or multi-clients?
2. How would you design real-time notifications for 100x millions of users for both online and offline?
3. How would you allow users to delete messages?
4. How would you scale your infrastructure to handle users frequently going online and offline across data centers?

If you want to figure out the answer, you can't miss our video here!

1 year ago | [YT] | 9