Pergunta de entrevista da empresa Infosys

Explain Joins? Explain 4 concepts of OOP programming?