Fincore interview question

Java OOP Spring (why do we use it, modules, security etc.) Hibernate (lazy loading, proxy pattern) SQL (inner and outer join, asked to write some complex queries)