Your question is Slack-Like Collaboration App. Take a moment with it on the right.
Talk me through your thinking if you like. When you're confident, submit your answer and I'll grade it like a real screen (7/10 or better passes).
Design a Slack-like app that supports chat, group chat, search, and sharing of video, images and files.
Asked in the virtual onsite system design stage. Prompt text was taken from the page-served meta description, while the post body beyond "design a Slack-like a..." is points-walled.
Treat this as a practical ML system design exercise. Clarify requirements, estimate scale, and design message and file retrieval, ranking, content understanding, online serving, evaluation, and failure handling. Address authorization, freshness, latency, and privacy constraints.