BFE.dev
buy us
a coffee
Codingproblems
Reactproblems
JavaScriptquizzes
Reactquizzes
TypeScriptpuzzles
CSSproblems
Interviewquestions
SystemDesign
Discussanything
buy us
a coffee

4. Design a messenger web app

ProductDesign
Share

Please design a messenger app, like Facebook Messenger.

Super vague problem, please clarify scope with your interviewer.

Different from other timeline-based product, messenger is for realtime chatting, so things like how to make it realtime, offline problem, read status, group, server performance could be your shining points.

Good luck!

prevnext

relax!