Domanda di colloquio di Capgemini

What is object oriented programming? Write a program logic for prime numbers? what is sql? why is it used? what are joins? difference between inner joins and outer joins?