What is a WebSocket and how is it different from HTTP?
PICTURE THIS: A REST CALL
Simple meaning
A WebSocket is a persistent two-way connection after an HTTP upgrade.
WHY — WebSockets instead of guessing?
Why interviewers care about WebSockets:
who only read docs from people who shipped.
and tied to Full Stack work.
Name the idea, why it exists, then one short example.
End with when you use it and one common pitfall.
STEPS — What happens step by step?
Before you speak the answer, walk the interviewer through these steps:
- 1A WebSocket is a
persistent two-way connection after an HTTP upgrade.
- 2The server can push
data at any time instead of waiting for the next request.
- 3Chat, live notifications, and
collaborative editing are typical uses.
- 4Give an example
One tiny concrete case you can say aloud.
- 5Common mistake
What juniors usually get wrong.
- 6Close
When you pick this over the alternative.
EXAMPLE — See it in action
Here's a short line you can speak, broken into clear beats:
Note: Adapt this scaffold to your own project — keep it under 60–90 seconds.
Key takeaway
A WebSocket is a persistent two-way connection after an HTTP upgrade. The server can push data at any time instead of waiting for the next request.