Saint-Gobain interview question

AngularJS vs Angular2, directives and its types, Auth guard, communication between components, Pipes, Observables, Rxjs, Data binding, Lazy loading of modules