Pregunta de entrevista de Amazon

Mostly technical deep dive inside