AT&T Interview Question

What is the difference between normal join and a broadcast join in apache spark