Front end developer job interview questions