Skip to content
Onsite

Build a chat UI

MediumP2Build

Build a chat UI in React with a message list, an input, optimistic sending and a typing indicator, connected to a mock socket.

Time box: 60 to 75 minutes. Simulate the socket with an event emitter and timers.

Requirements

0 / 6

Stretch goals

0 / 3

Only after every requirement works.

Hints

Workspace

Your files are saved in this browser as you type.

When every requirement works, mark it complete to count it as solved.

Solution notes

How a strong candidate structures it, and what interviewers check.

Saved automatically