Pregunta de entrevista de Settle

design a real time chat system