Mach die Token-Ebene zur einzigen Wahrheitsquelle: Farben, Abstände, Typografie und Radien leben als benannte Tokens, die sowohl das Design-Tool als auch das CSS konsumieren, eine Änderung passiert also nur einmal. Bau Komponenten gegen Tokens statt gegen rohe Werte, behandle neue Einzelwerte im Review als Design-Schulden, und veröffentliche die Komponentenbibliothek mit dokumentierten Props, damit Produktteams komponieren statt zu forken.
Warum Interviewer das fragen
Das ist eine Frage zu Zusammenarbeit und Wartung. Der Interviewer will wissen, ob du Designänderungen ohne Rewrite aufnehmen kannst und ob du konstruktiv widersprichst, wenn ein Mockup den vierzehnten Grauton erfindet. Über Tokens, Dokumentation und einen Beitragspfad zu reden zeigt, dass du in einem Team gearbeitet hast, in dem das Frontend geteilt ist und nicht einer Person gehört.
So baust du deine Antwort auf
- Verankere alles bei Tokens als gemeinsamem Vertrag.
- Erklär, wie sich eine Änderung vom Design bis ins ausgelieferte CSS fortpflanzt.
- Beschreib den Review-Pfad für neue Werte oder Komponenten.
- Erwähn Dokumentation und wie Nutzer Komponenten überhaupt finden.
Beispielantwort
Was es wirklich synchron hält, ist eine einzige Quelle für die Primitive. Farben, Abstände, Typo-Skala und Radien leben als Tokens, exportiert als CSS Custom Properties für den Code und als Variablen im Design-Tool konsumiert, wenn sich also eine Markenfarbe ändert, ändert sie sich an einer Stelle und alles zieht nach. Komponenten referenzieren dann nur Tokens, nie rohe Hex-Werte, und unsere Lint-Regeln markieren eine hartkodierte Farbe im Pull Request. Führt ein Mockup einen Wert ein, den es nicht gibt, ist das ein Gespräch und keine stille Ergänzung: meistens war es unabsichtlich, und gelegentlich ist es eine echte Lücke, die wir dann bewusst schließen. Für Komponenten pflege ich eine dokumentierte Bibliothek, in der Props und Zustände sichtbar sind, damit Produktteams sehen, was existiert, bevor sie es nachbauen, und es gibt einen klaren Weg, etwas beizusteuern, wenn eine Variante fehlt. Der Fehlermodus, den ich erlebt habe, ist ein System, das niemand finden konnte, also haben vier Teams je ihren eigenen Button gebaut, und das zusammenzuführen war dann ein Quartal Arbeit.
Steht dieses Vorstellungsgespräch bald an? GhostPilot hört bei deinem Live-Call mit, erkennt die Frage in dem Moment, in dem sie gestellt wird, und bringt dir eine strukturierte Antwort in Echtzeit auf den Bildschirm. Probier es im nächsten Mock aus, oder hol dir einen $29 Session Pass, kein Abo, für den Ernstfall.
So funktioniert esNachfragen, mit denen du rechnen solltest
- Wie gehst du mit einem Produktteam um, das eine Variante braucht, die das System nicht hat?
- Wie rollst du eine breaking Change an einer gemeinsamen Komponente aus?
- Wie hältst du Theming und Dark Mode über Tokens beherrschbar?
Weitere Fragen für Frontend-Entwickler
Dein Interviewer stellt seine eigene Version davon. Kopier deine echte Stellenbeschreibung in den kostenlosen Question Predictor und bekomm die 20 Fragen, die diese Rolle am wahrscheinlichsten stellt, samt dem, worauf jede wirklich abzielt.
Meine Fragen vorhersagen