Pergunta de entrevista da empresa Worldline

How did you implement OOPS in your projects Inner joins and outer joins, transactions, and SQL commands for them. JRE and JVM meaning and difference