Pregunta de entrevista de Thriver

Algorithm, db and design questions