questions for front/backend interview