Arrow Electronics interview question

closures, hoisting, optimization of angular, directives