Pergunta de entrevista da empresa Serengeti

Dependency injection, memory allocation, OOP principles, usage of GIT, patterns like singleton, factory, observer....