Pregunta de entrevista de Thoughtworks

How does a web chat work?