NiCE interview question

es6 basic, building block of angular, custom directives, promises vs observable, dependency injection