Pergunta de entrevista da empresa Nokia

I can't really remember, but the programming language test has two parts, one basic and one advanced. In the advanced part you won't even have exact answers for it, they just want to know how would you face to a problem.