Persistent Systems Interview Question

Persistent UI developer[10/2016] Javascript 1) Datatypes supported by Javascript? 2) Can we have inheritance in Javascript? 3) Block level scoping javascript? HTML5 1) Have you worked on HTML5? 2) Worked on any library for responsive web designs? => bootstrap AngularJS 1) Which version used? => 1.2.16 2) what is $scope? 3) Is $scope a object or service? => Got wrong here said object 4) 3 ways to transform data from one controller to other 5) Can you transfer data using events? 6) Are you aware of $emit and $broadcast service? 7) Can we have $emit or $broadcast for $scope. 8) What is reason of having $scope and $rootscope? 9) Have you worked with custom directives?Can you give me an example. 10) Can we have isolated scope for directives? 11) How routing works in angularJS? 12) Can we have routing without URL? 13) While initializing a state before intitiating a controller if I want to perform some action where should the code be written? 14) Difference in service and factory? 15) Difference in minify and uglify