Pregunta de entrevista de Google

3 coding and 1 system design.