angular unit testing interview questions