Adobe interview question

Solving different kinds of problems.