AT&T interview question

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