IBM interview question

Explain directives and hooks. Latest angular based updates