Interview question asked to Software Engineers interviewing at Unity Technologies, ZoomCar, Aetna and other companies. Original question asked: What data stores do you use to persist chat history while simultaneously pushing live updates to the screen.