Frage im Vorstellungsgespräch bei Heal Software Inc

Why there's need of OOPS? What's difference between @Service, @Repository, @Component? Difference between Spring JPA and Hibernate? Which one is better? Why streams? Performance analysis of streams and traditional methods.