Ninox interview question

Why did you choose this implementation?