angular 2 interview questions