Front-end developer interview