Javascript Advanced Concepts Interview Questions