Number of challenges, logical problem - hypothetical real life problem suppose you have access to anything neccessary (manpower, money etc.) need to write down whole plan for this work, estimated time, budget, equipment, specialists and workers needed for the job. As I understand this test must present if candidate can provide all detailed plan for software application to develop. Second I was given programming problem, said more will come if I resolve this one. Most important was to optimize performance, because this frim involved in mobile applications creation.