Microsoft Front-End interview questions