Question d’entretien chez BNP Paribas

What is a repository and how can you access it in Java code?