Pregunta de entrevista de Helvetia Group

Mostly OK (technical, as expected).