Capgemini interview question

IIFE, difference between call and bind, optimization in Angular applications, var vs let