angular 6 interview questions and answers by shailendra chauhan