angularjs interview questions and answers