An important part of system design interview is always directed to judge the way you think and communicate, the way you approach a problem. The first thing is to ask and clarify the given design problem.
These are the question which comes to my mind, when someone says design slack ?
- which part of slack do you want me to design ? the video call stack ? the audio call stack ? the chat…