interview questions for experienced angular developer