Team Computers Interview Question

What is joins and explain its types?