angular 2 interview questions and answers