1. Junior

    What is the difference between a Design System, a Component Library, and a Style Guide?

    A Style Guide defines the visual identity (colors and fonts), a Component Library provides reusable coded elements, and a Design System is the complete system combining guidance, components, rules, standards, and governance.

    Read the full explanation
  2. Junior

    What is Brad Frost's Atomic Design methodology, and what are its five stages?

    It is a methodology for breaking down and building interfaces hierarchically from the smallest elements upward: Atoms, Molecules, Organisms, Templates, and Pages.

    Read the full explanation
  3. Senior

    What are Design Tokens, and what is the difference between global, semantic, and component-specific levels?

    Design Tokens are abstract visual decisions stored as platform-independent variables (such as JSON), and have three layers: global tokens, semantic/alias tokens, and component-specific tokens.

    Read the full explanation
  4. Mid-level

    How do you build flexible, professional Figma components with Auto Layout and Component Properties?

    Use Auto Layout to simulate programmatic Flexbox, and use component properties (Boolean, Text, Instance Swap, Variant) to reduce duplicate component versions and keep designs aligned with code.

    Read the full explanation
  5. Senior

    How do you govern a Design System and its contribution model to prevent chaos or stagnation?

    Use a hybrid contribution model and appoint a Core Team to set standards and review components, while letting designers and developers submit new proposals and needs through an approved RFC process.

    Read the full explanation
  6. Senior

    How do you design a multi-brand Design System architecture that supports dark mode?

    Separate the component's structure and logic from its visual appearance, and replace direct color values with semantic tokens whose values change according to context or the active theme.

    Read the full explanation
  7. Senior

    How do you measure a Design System's adoption rate and return on investment (ROI) for the company?

    Measure the percentage of production code components derived from the system versus custom components, and calculate faster feature delivery and fewer design defects and rework.

    Read the full explanation
  8. Junior

    Why do most global Design Systems use an 8-point spacing grid?

    Eight can be easily divided and multiplied across most screen sizes and pixel densities (1x, 2x, 3x) without producing fractional pixels that blur elements.

    Read the full explanation
  9. Mid-level

    What are best practices for documenting Design System components and writing Dos and Don'ts?

    Documentation should not only describe a component's appearance; it should explain the context of use, suitable alternatives, accessibility guidance, and illustrated examples of correct and incorrect practices.

    Read the full explanation
  10. Senior

    How do you manage Design System releases and breaking changes with Semantic Versioning?

    Use semantic versioning (Major.Minor.Patch): Major indicates breaking changes that may break product screens, Minor indicates backward-compatible features, and Patch indicates small visual fixes.

    Read the full explanation