Faça da camada de tokens a única fonte da verdade: cores, espaçamentos, tipografia e raios vivem como tokens nomeados que tanto a ferramenta de design quanto o CSS consomem, então uma mudança é feita uma vez. Construa componentes contra tokens em vez de valores crus, revise novos valores avulsos como dívida de design, e publique a biblioteca de componentes com props documentadas para que os times de produto componham em vez de bifurcar.
Por que os entrevistadores perguntam isso
Essa é uma pergunta de colaboração e manutenção. O entrevistador quer saber se você consegue absorver mudanças de design sem uma reescrita e se você questiona de forma construtiva quando um mockup inventa o décimo quarto tom de cinza. Falar de tokens, documentação e um caminho de contribuição mostra que você trabalhou num time em que o frontend é compartilhado em vez de pertencer a uma pessoa só.
Como estruturar sua resposta
- Ancore em tokens como contrato compartilhado.
- Explique como uma mudança se propaga do design até o CSS entregue.
- Descreva o caminho de revisão para novos valores ou componentes.
- Mencione documentação e como quem consome descobre os componentes.
Exemplo de resposta
O que de fato mantém a sincronia é ter uma fonte única para as primitivas. Cores, espaçamento, escala tipográfica e raios vivem como tokens, exportados para custom properties de CSS no código e consumidos como variáveis na ferramenta de design, então quando uma cor de marca muda, ela muda num lugar e tudo pega. Componentes então só referenciam tokens, nunca valores hexadecimais crus, e nossas regras de lint sinalizam uma cor fixa num pull request. Quando um mockup introduz um valor que não existe, isso vira conversa em vez de adição silenciosa: normalmente foi sem querer, e às vezes é uma lacuna real e adicionamos deliberadamente. Para componentes mantenho uma biblioteca documentada com props e estados visíveis, para os times de produto verem o que existe antes de reconstruir, e há um caminho claro de contribuição quando algo precisa de uma variante. O modo de falha que já vivi é um sistema que ninguém achava, então quatro times entregaram cada um o seu botão, e a essa altura consolidar era um trimestre de trabalho.
Vai encarar essa entrevista em breve? O GhostPilot escuta a sua chamada ao vivo, identifica a pergunta no instante em que ela é feita e coloca uma resposta estruturada na sua tela em tempo real. Teste na sua próxima entrevista simulada ou pegue um Session Pass de $29, sem assinatura, para a hora da verdade.
Veja como funcionaPerguntas de acompanhamento que você pode esperar
- Como você lida com um time de produto que precisa de uma variante que o sistema não tem?
- Como você faz o rollout de uma mudança quebradiça num componente compartilhado?
- Como você mantém temas e modo escuro gerenciáveis por tokens?
Mais perguntas para Desenvolvedor Frontend
Seu entrevistador vai fazer a própria versão desta. Cole a descrição real da vaga no Question Predictor gratuito e receba as 20 perguntas que essa vaga tem mais chance de fazer, com o que cada uma está de fato sondando.
Prever minhas perguntas