Pergunta de entrevista da empresa Booking.com

how would you design a chat system for costumer support?