Pregunta de entrevista de Mozilla

There are 3 questions. All in JavaScript. They are about data structure, asynchronous io and DOM manipulation.