Helvetia Group interview question

Mostly OK (technical, as expected).