Marlabs interview question

Array programs, dependency injection, repository pattern,