Pregunta de entrevista de Booking.com

how would you design a chat system for costumer support?