Design & User Experience Topics
User experience design, frontend architecture, and design systems. Includes UX principles, accessibility, and design documentation.
User Personas and Journey Mapping
Covers the end to end practice of creating research grounded user personas and journey maps that synthesize qualitative and quantitative data into actionable artifacts that guide product and design decisions. Candidates should demonstrate research methods and synthesis techniques such as interviews, surveys, analytics analysis, contextual inquiry, affinity mapping, and empathy mapping, and show how to triangulate evidence to define user segments and persona attributes including goals, motivations, behaviors, pain points, constraints, context of use, and validation evidence. The topic includes structuring personas so they are usable by product and design teams while avoiding stereotyping, documenting use cases, and linking personas to success metrics and validation approaches. For journey mapping, candidates should be able to map flows and scenarios across timelines or stages, identify touchpoints, channels, emotional states, key moments of truth, pain points, opportunities, and barriers to conversion or product use, and link journey artifacts to service blueprints and operational considerations. Also assessed are practices for prioritizing opportunities, iterating and validating artifacts with users, running cross functional workshops, communicating findings to stakeholders, tooling and deliverable formats, storytelling and visualization choices, using artifacts to inform requirements testing and metrics, and examples of how personas and journey maps changed product direction.
User Research & Need Identification
How do you identify and validate real user needs before committing design or product effort? Cover the research mindset: forming explicit assumptions up front, choosing between generative research (open-ended discovery of needs) and evaluative research (testing a specific solution), and picking qualitative versus quantitative methods based on the time and access you have. Include practical skills such as writing sharp research questions, designing screeners and recruitment criteria for representative participants, running rapid or time-boxed research (guerrilla testing, hallway tests, unmoderated remote studies) when timelines are tight, and distinguishing a user's stated need from their underlying goal or a solution they've proposed. Applies across interview formats: live time-constrained exercises, behavioral questions about past research work, and case-style discussions of how research should shape a roadmap or design decision.
Visual Design and Execution
Focuses on visual design craft and the ability to execute high quality visual experiences. Topics include typography, color theory, layout, spacing, visual hierarchy, composition, aesthetic systems, and creating consistent design systems and component libraries. Candidates should be prepared to show portfolio examples, explain design decisions, describe systems for maintaining consistency across screens and products, and discuss handoff and collaboration with engineering to ensure pixel quality and implementation fidelity.
Design Iteration and Feedback
Covers the end to end practices of gathering, evaluating, synthesizing, and incorporating feedback into iterative design and research cycles. Candidates should demonstrate how they plan and run user research and usability testing, collect feedback from users, teammates, and stakeholders, and use structured synthesis methods such as affinity mapping and thematic analysis to generate actionable insights. Includes practical iteration techniques such as rapid prototyping, playtesting, split testing and controlled experiments, incremental improvements, and versioning of design artifacts. Assesses how candidates prioritize suggested changes using impact and effort considerations, product vision alignment, and technical constraints, and how they define and measure success through quantitative metrics and qualitative signals. Examines interpersonal skills around openness to critique, responding without defensiveness, communicating trade offs and decisions to stakeholders, defending choices with evidence and rationale, documenting learnings, and establishing processes for continuous improvement and knowledge transfer. Also includes learning from past iterations and mistakes and adapting research methodology or recommendations based on new evidence.
Design Process and Design Thinking
Covers user centered design processes and design thinking approaches used to solve product and user experience problems. Candidates should be able to describe discovery and research activities, synthesize insights to identify user needs and constraints, frame problems and hypotheses, and translate research into measurable requirements and success metrics. This topic includes familiarity with research methods such as surveys, interviews, contextual inquiry, and usability testing; mapping techniques such as journey maps and personas; and approaches for incorporating quantitative and qualitative feedback. Interviewers will evaluate knowledge of design frameworks and methodologies, split testing for validation, accessibility and inclusive design, maintaining and scaling design systems, agile design practices, collaboration and hand off to product managers and engineers, stakeholder alignment and management, and measuring business and user impact. Senior level expectations include scaling processes across teams, mentoring and coaching designers, adapting process to constraints, and demonstrating how process choices influenced outcomes and metrics.
Prototyping and Interaction Design
Creating prototypes across fidelities and designing interactive user flows and states to validate and communicate product behavior. This includes building low fidelity wireframes through high fidelity interactive prototypes that demonstrate navigation, transitions, micro interactions, form behavior, error and loading states, and multiple component states. Candidates should show how they choose fidelity for the audience, use prototyping features to simulate real interactions, test flows with users or stakeholders, and iterate based on feedback. This topic also covers how prototypes integrate with design systems, support handoff, and demonstrate thought processes for interaction design decisions and validation strategies.
Design Systems and Component Architecture
Comprehensive coverage of principles and practices for designing, building, and maintaining reusable component libraries and design systems that enable consistent and scalable user interfaces across products and teams. Topics include decomposition of interfaces into components, atomic and modular design principles, component hierarchies and responsibilities, composition versus inheritance and composition patterns, and designing component application programming interfaces, properties and variants. Candidates should be able to discuss naming conventions, file structure and organization, strategies for avoiding tight coupling and property drilling, state and variant management for stateful and stateless components, and approaches to tokenization and theming for consistent styling. Also covered are accessibility and responsive behavior, documentation and developer handoff tooling, testing strategies including unit, integration and visual regression testing, governance and versioning practices, system ownership and release strategies, cross team collaboration between design and engineering, and trade offs between flexibility and constraint when scaling a system or applying system thinking to one off designs or prototypes.
Design Storytelling and Presentation
Evaluate the candidate's ability to construct and present a coherent design narrative from problem to impact. A strong response sequences context, research insights, user needs, constraints, alternative options considered, chosen solution, interaction examples, and measurable outcomes. Candidates should show how they tailor the story to the audience, surface key trade offs, use artifacts and prototypes effectively, and explain how feedback shaped iterations.
Ideation and Sketching
Rapidly generate and communicate multiple design concepts using low fidelity sketches, wireframes, and annotations. Emphasize clarity of thought rather than visual polish: show user flows, layout options, and interaction ideas through quick drawings and labeled notes. Produce several distinct approaches, evaluate the pros and cons of each, and explain the rationale for selecting the strongest direction. Demonstrate exploration, trade off analysis, and decision making by iterating quickly and exposing your design thinking throughout the process.
Design Tools and Prototyping
Comprehensive assessment of a candidate's practical proficiency with industry standard visual design and prototyping tools such as Figma, Adobe XD, and Sketch. Includes efficient use of core features such as components and variants, auto layout, grids and guides, shared styles for typography and color, asset export, plugins, and libraries. Covers file and layer organization, naming conventions, versioning strategies, and collaboration features that enable cross discipline work and developer handoff, including use of developer view and handoff tools. Evaluates the ability to build reusable systems and components, manage design tokens and variables, produce wireframes, mockups, and interactive prototypes, and make fidelity trade offs between low fidelity sketches and high fidelity mockups. Also assesses accessibility considerations, responsive and cross device layout decisions, prototyping and iteration practices, and efficient techniques such as shortcuts and workflow optimization. Interviewers may request portfolio examples and explanations of tool choices and rationale to demonstrate how specific tools were used to solve product problems and maintain a scalable design system.
Information Architecture and Content Design
Organizing product content and user interfaces for clarity and discoverability. Topics include information hierarchies, navigation and routing, user flows and journey mapping, wireframing and low fidelity exploration, content organization and labeling, progressive disclosure, dashboard layout and KPI placement, filters and drill downs, and ideation and sketching techniques. Evaluates the ability to align structure with user mental models and to iterate designs based on evidence.
Design Decision Rationale & Evidence Based Design
Clearly articulating why you made specific design choices. Connecting design decisions directly back to user research findings and business goals. Explaining trade-offs you considered and why you chose one solution over alternatives. Showing evidence-based thinking rather than opinion-based or taste-based design.
Interaction and User Journey Design
Focuses on the end to end design of how users interact with a product, covering the full user journey and the sequence of steps required to complete tasks. Includes mapping user flows and task flows, identifying decision points and state changes, and handling loading states, error states, failures, recovery paths, and edge cases. Emphasizes navigation and information architecture, transitions and microinteractions, feedback and affordances, and how the interface communicates system status to users. Requires consideration of accessibility and inclusive design, progressive disclosure, and adaptation of interactions across devices and contexts. Candidates should be able to produce and explain deliverables such as annotated flow diagrams, wireframes, prototypes, state tables, and acceptance criteria, justify trade offs and simplifications based on user goals and constraints, and describe how they would test and iterate flows using usability feedback and metrics. Evaluation focuses on holistic thinking across the journey, attention to detail in interaction behavior, and clarity of specifications and documentation for handoff to engineering.
Visual Design Principles and Systems
Covers foundational visual design principles and the applied practices for creating consistent, accessible, and scalable visual interfaces and design systems. Core topics include visual hierarchy, balance, contrast, alignment, composition, spacing, grid systems, gestalt principles, and use of white space to guide attention and readability. Typography topics include type scale, font selection and pairing, line length, line height, and responsive typographic systems. Color topics include palette creation, semantic color usage, contrast considerations, and accessible color choices that support readability and state signaling. Cover iconography, imagery treatment, motion and microinteraction considerations, and how these elements support usability and affordances. Emphasize design system practices such as creating reusable components, design tokens, naming conventions, documentation, versioning, governance, and strategies for maintaining visual consistency across screens, states, and product variations. Include accessibility considerations such as color contrast guidelines, legible typography, focus states, and support for assistive technologies. Candidates should be able to explain rationales and trade offs between aesthetics and usability, how visual decisions scale across platforms and responsive breakpoints, how to collaborate with engineers and product teams for handoff, and methods for validating visual decisions through user testing and metrics.
Design Tokens and Systems
Covers the theory and practice of design tokens as a single source of truth for visual properties such as color, typography, spacing, shadows, border radius and elevation. Candidates should demonstrate understanding of token categories and roles, including raw palette values versus semantic tokens, and how semantic naming enables clarity and reuse. Key areas include naming conventions and organization patterns, token hierarchy and scale design for typography and spacing, color system construction and accessible contrast strategies, and how tokens support multiple themes and contextual variations such as light and dark modes or brand variants. Implementation topics include exporting and synchronizing tokens between design tools and code, structured token data formats and transformation pipelines, style sheet variables and runtime theming approaches, integration with component libraries across platforms, versioning, governance and migration strategies, and practical considerations for testing and maintaining token quality. Candidates may be asked to show examples such as building a typography scale, designing a semantic color system, creating spacing scales, or establishing naming and distribution workflows for tokens across design and development teams.
Technical Depth & Areas of Specialization
Every strong candidate has one or more areas of technical depth that go beyond generalist knowledge. Discuss the area(s) where you have the most depth: how you identify it (a subsystem, technology, domain, or class of problem you gravitate toward), a concrete project or accomplishment that demonstrates that depth, how you actively keep that expertise current (reading, communities, side projects, postmortems), and how that depth changes the way you make trade-offs or collaborate with generalists on your team. Areas of specialization are highly individual and role-dependent (examples span distributed systems reliability, accessibility and design systems, security architecture, data pipelines, performance optimization, mobile platforms) - the interviewer should probe the candidate's own stated specialization rather than assume a fixed domain.
Usability Testing and Validation
Comprehensive skills for planning, conducting, analyzing, and applying findings from usability studies to improve product ease of use and user satisfaction. Topics include defining clear research goals and success criteria, recruiting representative participants, writing neutral tasks and scenarios, and selecting appropriate methods and fidelity levels. Candidates should be able to choose and justify moderated versus unmoderated sessions, remote versus in person methods, and lab versus field testing, and to decide when to use low fidelity prototypes, high fidelity prototypes, or production interfaces. Coverage includes moderation and facilitation techniques, observational best practices such as think aloud protocols, strategies to reduce bias and demand effects, accessibility and cross device testing, and capturing both qualitative and quantitative data including task success, time on task, error rates, behavioral observations, and satisfaction measures. The topic also covers approaches to analyze and synthesize findings, triangulate qualitative insights with metrics, prioritize usability issues into actionable recommendations, create testable hypotheses, communicate results to stakeholders, plan iterative validation cycles, and integrate usability testing with other validation methods such as heuristic evaluation, analytics review, and split testing. Practical considerations such as sample size trade offs, session logistics, recording and consent, and tools for remote and unmoderated studies are also included.
Design Background and Career
Explain your path into design and why you are pursuing a design role, covering relevant education, formal training, portfolio work, personal projects, internships, freelance or volunteer experience, and other formative experiences. Identify the domains you focus on such as product design, user interface design, interaction design, or visual design, and describe which aspects of design excite you. Describe your approach to design problems, including problem framing, user research and synthesis, ideation, prototyping, usability testing, iteration, and how you balance user needs with technical and business constraints. Clarify distinctions you draw between related disciplines such as user experience and user interface and between product design and visual craft. Be prepared to discuss concrete portfolio examples that shaped your thinking: your specific role and responsibilities, the process and deliverables you produced, the design tools and prototyping methods you used, collaboration and handoff with product and engineering partners, and how success was measured through usability findings, engagement, conversion, retention, or other business metrics. Describe your career progression, growth in responsibilities, mentorship and learning, and how your background prepares you for the role you are interviewing for. For junior candidates emphasize intentional progression, demonstrable craft in portfolio pieces, continuous learning and mentorship rather than tenure alone.
Balancing Aesthetics with Usability
Creating visually appealing designs that don't sacrifice usability. Making intentional visual choices that support the user experience.
Design Leadership and Philosophy
Describe your design principles and how you lead design teams. Cover user centered design values, accessibility, simplicity versus feature richness, design systems and methods you use, and your vision for the role of design in product and organization. If you lead designers, explain how you hire, mentor, set design standards, and inspire a healthy design culture that balances craft and impact.
Portfolio Project Case Studies
Prepare a set of three to five detailed portfolio case studies that demonstrate breadth and depth across formats, audiences, and technical complexity. For each case study, present the project context and goals, your specific role and team composition, the audience and how you researched their needs, the information architecture and content structure you chose, key design or documentation decisions and tradeoffs, technical challenges you addressed, and the final deliverables or artifacts such as screens, flows, or documentation samples. Quantify outcomes with metrics of success and business or user impact, and reflect on what you would do differently with current knowledge. Use a clear narrative structure such as Situation Task Action Result to explain the problem, your process, the actions you took, and the measurable results. Emphasize strategic thinking, organizational influence, process improvements, mentorship or collaboration contributions, and your ability to simplify complex concepts for target audiences.
Responsive and CSS Design
Focuses on building adaptable, maintainable user interfaces across devices and screen sizes using CSS and responsive design principles. Topics include mobile first and adaptive strategies, media queries, fluid and relative units, responsive images and picture sources, layout techniques using Flexbox and CSS Grid, responsive typography and spacing, component breakpoints and adaptive components, writing efficient and maintainable styles with methodologies like BEM or CSS in JS, CSS custom properties for theming, handling interactive states and accessible focus styles, performance considerations for layout and animations, and how responsive work intersects with accessibility (touch targets, readable text, focus management). Candidates should be ready to explain implementation details, trade offs, and examples of responsive patterns they used.
Design Thinking and Problem Definition
Demonstrate your ability to break down ambiguous design problems. Ask clarifying questions about users (who are they, what are their needs?), business goals, constraints (technical, timeline, budget), and success metrics. Don't assume—gather information. Show your thinking process as you identify the core design challenge. For senior designers, demonstrate strategic thinking: what's the biggest design opportunity here? What would have the highest impact?
Visual Consistency and Design Systems
Covers strategies and practices for creating and maintaining a coherent visual language across products, platforms, and teams. Includes design tokens such as color palettes, typography scales, spacing systems, shadows, and elevation; the creation and upkeep of style guides and pattern libraries; component libraries and developer handoff practices; documentation strategies for designers and engineers; approaches for scaling tokens and components across web, mobile, and native platforms; theming and dark mode considerations; managing exceptions and intentional variation; governance, versioning, and change management; tools and automation for enforcing consistency; measurement and auditing techniques for visual coherence; and leadership activities for driving cross product adoption and alignment.
Responsive Design and Device Strategy
Covers designing user interfaces and front end architectures that adapt gracefully across a wide range of screen sizes and device types. Topics include breakpoint strategy, fluid and adaptive layout patterns, component adaptation rules, progressive enhancement, handling single column to multi column transitions, touch and pointer interactions, performance implications for mobile versus tablet and desktop, and accessibility considerations. At senior levels include how to scale responsive approaches across teams and products: design systems and component libraries that enforce responsive behavior, guidelines for consistency, testing strategies across form factors, build and release coordination, and measuring success through metrics such as perceived performance and device specific engagement.
Problem Solving When Design Meets Technical Reality
Share examples of times when your design vision met technical limitations or constraints. How did you handle it? Did you compromise, find creative solutions, or work with engineers to implement something unexpected? Discuss your mindset: are you flexible when constraints exist, or do you fight for your design? Demonstrate pragmatism and collaborative problem-solving.
User Research and User Centered Design
Covers the full practice of grounding design decisions in evidence about users. Topics include research methodologies such as user interviews, surveys, contextual inquiry, usability testing, analytics review, split testing, competitive analysis, and observational studies; creating and using personas, user journeys, and mental models; synthesizing qualitative and quantitative findings into actionable insights; validating designs and hypotheses through testing and measurement; ideation and iterative design cycles that respond to research findings; and practical considerations across levels from junior basics through mid level independent planning and senior strategy for integrating research into product workflows.
Usability Principles and Heuristics
Covers core usability principles and established heuristics used to evaluate and design user interfaces. Candidates should understand Nielsen style heuristics such as visibility of system status, match between system and the real world, user control and freedom, consistency and standards, error prevention and recovery, recognition rather than recall, flexibility and efficiency of use, aesthetic and minimalist design, help and documentation, and user freedom. Beyond listing heuristics, be prepared to explain how principles like feedback, affordance, discoverability, error prevention, progressive disclosure, accessibility, and reduction of cognitive load influence interaction design decisions. Expect to discuss methods for applying heuristics in practice, for example conducting heuristic evaluations, creating checklists, running usability tests, analyzing metrics such as task success rate, time on task, error rate, and System Usability Scale scores, and iterating designs based on findings. Interviewers may ask for concrete examples of trade offs you made, defects you detected with heuristics, how you prioritized fixes, and how you communicated usability issues to engineers and stakeholders.
Design Documentation and Rationale
Covers creating clear, well organized documentation and explicitly recording the reasons behind design choices. Candidates should demonstrate information architecture skills, concise and audience-appropriate technical writing, and strategies for structuring complex content into a navigable documentation portfolio or artifact set. Show how each design decision maps to user goals, constraints, and usability principles; document alternatives considered, trade offs, and why a particular approach was chosen. Include evidence of user research, usability testing, metrics or analytics used to iterate documentation and designs, and annotation practices that make the rationale discoverable for teammates and stakeholders.
Feedback & System Status Visibility
Ensure users always know what's happening: loading states, progress indicators, success confirmations, status updates. Design clear feedback for user actions. Use visual hierarchy, color, animation, and messaging to communicate system status. Reduce user uncertainty.
Research Insights to Design Implications
Practice translating research findings into design decisions. If research shows users find a process confusing, what design changes address that? If users habitually misuse a feature, what insight does that reveal? Show the connection between data and design choices. Avoid confirmation bias in interpreting research.
CSS Styling and Responsive Design
Covers Cascading Style Sheets fundamentals and practical implementation of responsive and adaptive layouts across devices. Topics include selectors, specificity, cascade, the box model, margins, padding, positioning, and common layout techniques such as Flexbox and CSS Grid. Candidates should understand media queries and breakpoint strategies, mobile first versus desktop first approaches, relative units and viewport units, and techniques for touch friendly interactions. Also includes handling component states such as hover, focus, active, and disabled; maintaining visual consistency with design specifications; writing maintainable styles with methodologies such as BEM or utility classes; using CSS preprocessors and component styling approaches including CSS in JavaScript; testing and debugging responsive layouts across screen sizes and browsers; and balancing visual fidelity with performance and accessibility. At junior levels emphasize producing clean, working layouts that adapt across typical breakpoints; at senior levels emphasize scalable architecture, advanced layout patterns, progressive enhancement, and performance optimizations.
User Interface and User Experience Design
Covers the principles and execution of designing intuitive, usable, and polished digital interfaces. Topics include visual design fundamentals such as layout, visual hierarchy, typography, color, spacing, and contrast; accessibility considerations including color contrast, keyboard navigation, labeling, and assistive technology support; component and pattern design for consistent reusable interfaces; form design, navigation, and information architecture that guide user flows; interaction design and microinteraction practices including states for hover, focus, active, disabled, loading, and error, as well as feedback patterns and motion to communicate system status; handling edge cases and error states gracefully; responsive and platform specific design considerations; prototyping, design to implementation handoff, and basic usability validation and metrics. Candidates should be prepared to explain design decisions, demonstrate familiarity with trade offs between aesthetics and usability, and discuss how interaction details improve task completion and user satisfaction.
Typography and Composition
Expertise in typeface selection, font pairing, typographic hierarchy, readability, and composition. Understanding of how typography affects brand identity, accessibility, and user experience. Experience creating typography systems and guidelines.
Color Theory and Accessibility
Understanding of color psychology, color relationships, contrast ratios, and accessibility standards (WCAG). Ability to create color systems that are both aesthetically pleasing and accessible to all users, including those with color blindness or vision impairments.
Design Analysis and Critique
Assess the ability to evaluate existing product or interface designs critically and constructively. Skills include identifying usability issues, articulating strengths and weaknesses, evaluating interaction flows, accessibility and visual clarity, judging alignment with user needs and business goals, proposing prioritized improvements, and explaining design rationale. Candidates should be comfortable performing heuristic evaluations, situational critiques, and communicating feedback clearly to cross functional partners while balancing user value, technical feasibility, and business impact.
Design System Strategy and Governance
Focuses on creation, maintenance, and governance of design systems and component libraries. Candidates should explain governance models and decision making processes for adding or changing components, maintenance workflows, versioning and release strategies, contribution and review processes, documentation and onboarding, and tooling to support adoption. Discuss balancing standardization with team autonomy, preventing design system rot, handling breaking changes, measuring return on investment and impact, managing stakeholder needs across product and engineering teams, enforcing consistency including accessibility standards, and strategies for scaling and evolving the system over time.
Design System Versioning
Manage the evolution and versioning of a design system or component library to enable innovation while maintaining consistency for consumers. Topics include semantic versioning for components, managing breaking changes, migration guides and codemods, release and changelog practices, feature toggles or opt in windows for new patterns, and communication plans for designers and engineers. Evaluate strategies for testing and validating component changes across multiple applications, establishing deprecation timelines, and balancing stability with incremental improvements. At senior levels discuss governance models, contribution workflows, documenting migration paths, and metrics for adoption and regression risk.
Design Handoff and Implementation
Covers establishing and running handoff workflows that move design work to development and production. Topics include choosing and documenting handoff approaches, creating implementation specifications and acceptance criteria, annotating designs, using design systems and component libraries, managing versioning and assets, coordinating prototyping and quality assurance, tooling for developer handoff, and processes for designer support during implementation. Assessments focus on practical experience integrating design into engineering workflows, trade offs between lightweight and heavy documentation, ensuring fidelity to intent, and how to adapt handoff processes for team size, cross functional structure, and project complexity.
Design Handoff and Developer Communication
Covers the skills and practices required to effectively translate design intent into developer friendly artifacts and to collaborate with engineering teams. Includes explaining design decisions and rationale in terms developers understand, negotiating and accounting for technical constraints, and aligning on trade offs. Encompasses creation and maintenance of design systems, component specifications, interaction definitions, responsive behaviors across breakpoints, spacing and sizing rules, and component variants. Involves producing clear assets and deliverables such as vector and raster exports, annotated prototypes, accessibility notes, naming conventions, logical file and layer organization, and thorough documentation or acceptance criteria. Also covers using tooling and workflows that streamline handoff, for example developer mode in design tools, versioning, integration with component libraries, and participating in review and implementation QA to close the loop with engineering.
Industry Awareness and Design Leadership
Evaluation of a candidate knowledge of the design discipline and their ability to lead within that context. Topics include familiarity with current design thinking and methodologies, awareness of influential design leaders and voices, emerging industry movements and trends, and the candidate perspective on how their design approach connects to broader conversations. Interviewers may probe understanding of discipline level challenges and opportunities, how to shape design strategy, and how to represent design in cross disciplinary discussions.
Thinking Out Loud and Process Transparency
Verbalizing your design thinking, explaining why you're making choices, and walking the interviewer through your approach rather than just showing final work.
Rapid Ideation and Iteration
Skills and practices for quickly generating, testing, and refining ideas and prototypes. Topics include divergent ideation, sketching multiple approaches, prioritizing experiments, building minimum viable prototypes, time boxed design sprints, gathering rapid feedback from stakeholders or users, and using feedback to iterate without over attachment to initial solutions. Discuss experiment design, success criteria, lightweight validation techniques, and decision frameworks for pivoting or scaling ideas. Emphasize comfort with ambiguity, trade offs between speed and fidelity, collaboration across disciplines, and the cultural and process supports that enable continuous fast iteration.
Taking and Implementing Feedback
Responding positively to interviewer suggestions, implementing changes gracefully, and building on feedback rather than getting defensive. Asking clarifying questions about feedback.
Responsive Design and Mobile First
Comprehensive understanding of responsive web design and the mobile first design approach, covering the full set of techniques used to make interfaces adapt across mobile, tablet, and desktop devices. Candidates should explain the rationale for designing mobile first and progressive enhancement, use of the viewport meta tag, and how to select and apply breakpoints. Core layout skills include fluid and flexible layouts, grid systems, and layout techniques such as Flexbox and Cascading Style Sheets Grid. Candidates should be familiar with relative sizing using percentages, em, rem, and viewport units, and with composing media queries to alter layout and behavior across viewport sizes. Important additional topics include responsive image strategies using the picture element and srcset and sizes attributes, support for high density or retina displays, touch friendly interaction patterns, accessibility considerations across devices and input types, performance implications for mobile networks, testing strategies across device sizes and browsers, and newer features such as container queries and aspect ratio controls when applicable.
CSS Fundamentals and Layouts
Covers core Cascading Style Sheets concepts and modern layout systems. Candidates should understand selectors, specificity, the cascade, inheritance, and the box model so they can read and reason about style rules. Expect positioning techniques including relative, absolute, fixed, and sticky, and responsive sizing units such as pixels, rem, em, and percentages plus media queries for breakpoints. Deep knowledge of Flexbox is required: when to use one dimensional layouts, key properties such as flex-direction, justify-content, align-items, gap, flex-basis, flex-grow, and flex-shrink, and practical patterns for centering and distributing space. Deep knowledge of Grid is required: two dimensional grid concepts, grid-template-columns and grid-template-rows, grid-auto-flow, grid-gap, explicit and implicit tracks, placement with grid-column and grid-row, and when Grid is preferable to Flexbox. Candidates should also be able to combine Flexbox and Grid effectively, debug layout problems, and explain trade offs for responsive and accessible layouts.
Semantic HTML and Accessibility
Covers writing semantic HTML using appropriate elements such as header, nav, main, article, section, aside, footer, form, input, and button to create meaningful document structure and improve machine and assistive technology interpretation. Includes implementing Accessible Rich Internet Applications attributes where necessary, providing descriptive alt text for images, labeling form controls, and ensuring correct landmark and role usage. Emphasizes keyboard operability, focus management, logical tab order, and screen reader compatibility for dynamic and interactive components. Tests knowledge of the Web Content Accessibility Guidelines version 2.1 principles including perceivable, operable, understandable, and robust, and concrete requirements such as color contrast ratios, readable font sizes, and accessible error handling. Covers inclusive design practices, accessibility testing and validation strategies, developer and design collaboration to bake accessibility in from the start, and remediation approaches for common accessibility issues at both component and application levels.
Pragmatism & Shipping Quality Solutions Within Constraints
Understanding real-world constraints (time, resources, technical limitations, budget, team capacity) and prioritizing effectively. Shipping good-enough solutions on time and in scope rather than endlessly iterating toward perfection. Balancing design quality and user experience with business needs and timelines.
Junior Designer Role
Assess understanding of junior designer responsibilities including executing visual and interaction design tasks, collaborating with UX designers and engineers, maintaining design consistency, working with design systems, iterating on feedback, and focusing on execution and learning rather than strategy or mentorship. Candidates should set realistic expectations about scope, growth, and the balance between learning and delivery.
Learning from Feedback and Iteration
Evaluate how the candidate solicits, interprets, and incorporates feedback from users, teammates, and stakeholders to improve a product, design, or process. Areas include examples of iterative cycles driven by user testing or stakeholder input, specific pivots informed by feedback, changes to documentation or deliverables based on review, techniques for gathering and prioritizing feedback, and evidence of continuous improvement and valuing diverse perspectives.
Interactive States & Micro Interactions
Include interactive states in your designs: hover states, active states, error states, loading states, empty states, disabled states. Explain the purpose of micro-interactions in your design. Show that you think about the complete user experience, including edge cases. Use Figma prototyping or describe interactions clearly.
Responsive and Multi Platform Design
Covers designing user interfaces that adapt across screen sizes and platforms, including mobile, tablet, desktop, web, and native applications. Topics include responsive thinking, mobile first strategy, adaptive versus fluid layouts, responsive grids and breakpoints, component adaptation and scalability, platform specific patterns and conventions (for example iOS versus Android versus web), interaction differences for touch versus pointer devices, performance and accessibility considerations across viewports, and techniques for testing and validating layouts on varied devices. Interview assessment focuses on how candidates make layout and component tradeoffs, choose breakpoints and scaling rules, maintain visual and interaction consistency while respecting platform constraints, and communicate responsive solutions to engineers and stakeholders.
Accessibility and Usability Principles
Knowledge and application of accessibility and usability principles across the design process, including planning, prototyping, testing, and delivery. Candidates should be able to explain core usability heuristics such as consistency, feedback, simplicity, discoverability, and error prevention and recovery. They should also demonstrate understanding of accessibility standards and best practices including WCAG guidelines, semantic markup and ARIA roles, keyboard navigation and focus management, color contrast and perceptual considerations, readable labels and form accessibility, and compatibility with assistive technologies such as screen readers. Describe how accessibility and usability are integrated early into workflows: design systems and component libraries, accessibility acceptance criteria, automated and manual testing, user testing with diverse participants, and iterative fixes from research findings. For interfaces with real time behavior, discuss additional considerations such as timely feedback, state synchronization, announcement strategies for dynamic updates, performance and latency impacts on accessibility, and graceful degradation for users with limited bandwidth or assistive tools. Expect examples of concrete decisions, tradeoffs, metrics used to measure accessibility and usability, and stories showing how designs were improved through testing and remediation.
Rapid User Research and Synthesis
Emphasizes the ability to conduct quick research and synthesize insights under time pressure or with limited data. Skills include rapidly identifying primary user groups their goals and pain points making reasonable assumptions when data is absent, running short interviews or guerrilla usability tests, extracting key themes, creating quick mental models and user journeys, and producing concise recommendations to inform immediate documentation or design decisions. Interview assessments may include live synthesis exercises and prompts to justify assumptions and trade offs.
Progressive Disclosure and Audience Design
Covers the principles and practices of structuring information for multiple audiences by using progressive disclosure to manage cognitive load. Candidates should be able to explain the theory of progressive disclosure, why limiting initial information reduces cognitive load, and when to reveal additional details on demand. This includes concrete strategies for serving beginners and advanced users or different roles and use cases within the same product documentation or interface: layered content (overview then details), summaries with expandable details, quick start guides, step by step tutorials, reference sections, role specific landing pages, contextual help, tooltips, and example driven content. Discuss design tradeoffs such as discoverability versus simplicity, maintaining consistency, versioning and referenceability, and accessibility considerations. Describe how to identify audience needs through personas, user research, and analytics, and how to structure navigation and information architecture so users can find the level of detail they need. Be prepared to give examples of implementation patterns, explain when progressive disclosure is inappropriate, and describe metrics to evaluate success such as task completion, time on task, support volume, heatmaps, and user feedback.
Design Philosophy and Company Alignment
Describe your personal design philosophy, including what you believe makes good design, how you approach user research, problem framing, trade off decisions, and collaboration with product and engineering. Explain how that philosophy aligns with the company's product and design approach, citing specific product examples or design decisions you admire and how you would contribute to or adapt within that environment. This assesses discipline specific cultural fit and thinking in design roles.
Component Design and Reusability
Concerns designing reusable software components and component libraries, commonly in user interface and application architecture contexts. Topics include evaluating component complexity, deciding when to build a single reusable component versus multiple variants, designing clear component APIs and props, state management and composition patterns, handling edge cases and accessibility concerns, documenting behavior and usage, testing and versioning components, and strategies for promoting reuse across teams. Emphasis on balancing flexibility against API simplicity, ensuring maintainability, and providing examples of component evolution and trade offs.
Design Trends and Best Practices
Demonstrate that you track and evaluate current design trends, emerging interaction and visual patterns, and established best practices. Explain which resources you follow, design communities and publications you participate in, and how you continuously learn and validate new approaches. Show how you distinguish meaningful, evidence backed trends from superficial fads, and describe concrete examples of adopting or rejecting trends in projects. Cover both process and output aspects, including pattern libraries, design systems, accessibility considerations, usability research, and how you incorporate feedback and measurement into evolving design practice.
Interactive Prototyping and Specification
Covers creating interactive prototypes to communicate design intent, specify interactions, and support developer handoff and user testing. Candidates should demonstrate proficiency with modern prototyping tools such as Figma, Framer, Protopie, or equivalents, including building interactive states, microinteractions, animated transitions, and conditional logic. Explain fidelity choices and tradeoffs, from low fidelity wireframes for early validation to high fidelity interactive prototypes and code based prototypes for implementation and performance testing. Describe organization strategies for prototypes to improve clarity and collaboration, including naming conventions, component libraries, versioning, and linked flows. Show how prototypes are used to create specifications and handoff artifacts for engineers, including annotations, assets, timing details, accessibility notes, and design tokens. Provide examples of complex interactions you have prototyped, how you tested them with users or stakeholders, and measurable outcomes or implementation improvements that resulted.
Design Philosophy Alignment
Research and articulate how the company or product design philosophy and design system resonate with your own design approach and experience. Be familiar with the company's design language, principles, and common patterns; explain specific elements that attract you; and provide examples from your portfolio or past work that map to those principles. Discuss how you would implement, advocate for, or adapt the design philosophy in practical engineering or product contexts, and show understanding of tradeoffs, accessibility, and cross functional collaboration with designers and engineers.
Product Design Background
A candidate summary of product and interaction design experience including end to end ownership, research methods used, prototyping tools, design systems, user testing, notable products, and domain areas. Candidates should explain their design process, collaboration with engineers and product managers, and examples that illustrate impact and tradeoffs made.
Design System Tooling and Implementation
Covers the tools, practices, and engineering work required to build and maintain design systems and component libraries. Topics include design tooling selection such as collaborative design editors and component explorers, design tokens and cross platform style systems, implementing reusable components in code, documentation and cataloging, versioning and distribution of component libraries, accessibility and responsiveness best practices, and collaboration workflows between design and engineering for maintenance and evolution of the system. Candidates should be able to discuss trade offs between bespoke and off the shelf tooling and how design system work improves consistency and developer velocity.
Specific Design Interests and Growth Goals
Discuss specific areas of UI design that excite you most (e.g., design systems, animation, accessibility, mobile design, data visualization, etc.). Articulate learning goals for your first 1-2 years. Show you've thought about your career development as a designer and that this role aligns with your growth interests.
Application of Design Fundamentals Under Pressure
Demonstrate that you apply design principles (hierarchy, consistency, contrast, alignment, white space, color, typography) even in a time-constrained setting. Make intentional visual design choices. Don't sacrifice design quality for speed—show that design fundamentals are instinctive for you.
Design System Development and Governance
Covers the end to end practices for creating, operating, and evolving a design system across products and teams. Topics include component architecture and modularity, design tokens and theming, comprehensive documentation and onboarding, contribution and review workflows, and the technical integration of component libraries into engineering pipelines. Also covers governance mechanisms such as establishing design principles and rules, decision rights and ownership models, change request processes, versioning and release strategies, deprecation policies, and handling edge cases and exceptions. Emphasis is placed on balancing consistency with flexibility, avoiding common pitfalls like system bloat or excessive rigidity, measuring adoption and impact, ensuring accessibility and performance, and planning for long term maintenance and evolution.
Cross Product Design Strategy and Consistency
Covers maintaining design coherence and strategic alignment across multiple products, teams, and platforms. Topics include creating and evolving design systems, shared component libraries, design tokens, pattern libraries, cross team governance and contribution workflows, documentation and onboarding, versioning and change management, auditing and measuring consistency, balancing standardization with product specific differentiation, communicating standards to distributed teams, and strategies for incremental migration and platform divergence. Interview assessment focuses on how candidates create scalable rules, resolve conflicts between product needs and global standards, coordinate across engineering and product teams, and measure the impact of consistency on user experience and development efficiency.
User Understanding and Empathy
Focuses on the ability to deeply understand users, build empathy across teams, and ensure user needs drive product decisions. Topics include user research methods such as interviews, surveys, observation, usability testing, and analysis; creation and use of artifacts like personas, user journey maps, empathy maps, and problem framing; synthesizing insights into actionable requirements; and communicating user needs compellingly to influence stakeholders. Candidates should provide examples of how they brought users into design conversations, prioritized user pain points, and measured impact on user experience. Senior candidates should show how they fostered a user centered culture and scaled research and empathy practices across teams.
Design Influence & Leadership Opportunity
Understand how much influence design has on product decisions, how the team structure supports design leadership, and what opportunities exist to elevate design maturity. Ask about challenges the team is facing and how you might help.
Pattern Reuse and Design Systems
Focusing on leveraging, creating, and scaling reusable design and engineering patterns across a product or organization. This covers use of component libraries, design systems, templates, and architectural patterns; reasoning about when to reuse versus when to create bespoke solutions; designing abstractions that enable consistency and scalability; handling versioning, documentation, and governance of shared patterns; and evaluating the costs and benefits of reuse including coupling, overgeneralization, and refactor effort. Interviewers evaluate the candidate on their ability to identify opportunities for reuse, communicate reusable abstractions, ensure consistency, and design for long term maintainability and scalability.
Design Quality and Governance
Maintaining design quality at scale through governance, standards, and processes. Topics include defining design principles, running design reviews, establishing design systems and component libraries, setting acceptance criteria for user experience and accessibility, balancing consistency and autonomy to avoid bureaucracy, onboarding and training for designers and engineers, and metrics and feedback loops to continuously improve design quality.
Design Advocacy & Speaking Truth to Power
Discuss times you've advocated strongly for user needs, challenged organizational decisions, or pushed back on unrealistic timelines or misguided directions. Show you can speak truth to power while remaining collaborative, solution-oriented, and respectful of other perspectives. Demonstrate judgment about when to push and when to compromise.
Design Systems and Cross Functional Alignment
Collaborating to create and maintain design systems that scale across product teams. Includes building stakeholder buy in, defining governance, balancing system vs product needs, onboarding teams, and coordinating implementation with engineering. Interviewers look for experience driving consistency while enabling product teams to move quickly and evidence of stakeholder management to maintain the system.
Scaling Design Systems
Addresses principles and practices for growing a design system as products, platforms, and teams expand. Topics include component architecture and composition, design tokens and theming, governance models, contribution workflows, versioning and release strategies, documentation and onboarding, cross platform consistency, trade offs between strictness and flexibility, handling exceptions without bloating the system, automation and tooling, and metrics to measure adoption and health. Candidates should be able to discuss real or hypothetical patterns to prevent system bloat, coordinate multiple product teams, and evolve the system incrementally.
Design Vision & Perspective on Design's Future
Articulate your vision for design and its role in products and organizations: what should design be? How is design evolving? What are the most important challenges design should solve? Where do you want to push design thinking? Show you have perspective and vision, not just current thinking.
Design Collaboration and User-Centered Thinking
Covers working effectively with design partners and cross functional teams to apply user centered design principles. Candidates should be able to describe design thinking processes, how they incorporate user research and usability testing into product decisions, and examples of resolving trade offs between feasibility, user preference, and business goals. This topic also includes communication patterns with designers and product managers, running and participating in design critiques, handoff and iteration workflows, prioritizing research insights, and balancing qualitative and quantitative evidence to inform design choices.
Frontend Fundamentals
Demonstrate foundational knowledge of frontend web technologies and constraints relevant to product and design decisions. Topics include layout systems such as flexbox and grid, responsive breakpoints and mobile considerations, browser compatibility and rendering implications, animation and performance trade offs, accessibility markup and semantics, and effective communication and handoff with frontend engineers. The goal is pragmatic awareness of what is technically feasible, common pitfalls, and how frontend constraints influence design choices.
Prototyping and Design Artifacts
Assess the candidates skill creating and selecting the right design artifacts and using them to communicate intent. Topics include low fidelity wireframes for exploration, mid fidelity prototypes for validation, high fidelity mockups for implementation, user flows, information architecture, and how each artifact is used to test assumptions, elicit feedback, and align stakeholders. Interviewers may ask candidates to explain artifact fidelity choices, handoff practices, and how prototypes convey interaction and motion intent.
Interaction Patterns and Platform Guidelines
Knowledge of established interaction patterns and platform conventions for web, mobile, and native platforms, such as pull to refresh, infinite scroll, tab navigation, bottom sheets, modals, carousels, and platform specific navigation metaphors. Understand the reasoning behind platform differences, platform human interface guidelines, and when to adhere to conventions for familiarity versus when to innovate for a unique experience. Includes staying current with iOS, Android, and web standards, evaluating cross platform consistency, and considering platform performance and input expectations.
Micro Interactions and Animation
Design and evaluate small, task focused interaction moments and motion that support usability and user satisfaction. Covers types of micro interactions such as button hover states, loading indicators, empty states, error and success feedback, form validation feedback, and transitions between screens. Includes animation principles like purposeful motion, easing curves, timing, staging, and choreography so motion guides attention and reduces cognitive load rather than distracting. Emphasizes accessibility and performance considerations, when to prefer subtle feedback versus omitted animation, and how micro interactions communicate system state, reduce uncertainty, and create delight while avoiding gratuitous motion.
Dashboard Architecture and Layout Design
Focuses on designing effective dashboards that surface the right information quickly and enable exploration. Topics include logical information hierarchy, placing key performance indicators prominently, grouping related metrics, choosing appropriate visualizations for the data and user tasks, and creating visual flow that guides attention. Also covers interactive features such as filtering, drill down, cross filtering, time range controls, and parameterized views; personalization and role based views; accessibility, clarity, and minimizing cognitive load; backend considerations such as data freshness, aggregation and precomputation, query performance, caching strategies, and API design for dashboards; instrumentation, testing and validation with real user scenarios, and trade offs between flexibility and simplicity.
Accessibility and Inclusive Design at Scale
Covers designing and owning accessibility as a first class concern across applications and design systems as they grow. Topics include semantic markup, proper use of accessibility roles and ARIA for complex interactions, keyboard navigation and focus management, screen reader compatibility, alt text and meaningful content semantics, color contrast and visual accessibility, localization and right to left support, theming and dark mode impacts, performance implications of accessibility features, and how to bake compliance to WCAG and accessibility testing into architecture and release processes. Also includes governance and culture topics such as creating component level accessibility guidelines, accessibility automation and testing strategies, advocacy and cross team processes to keep accessibility maintained at scale, and considerations for maintaining accessibility across devices, form factors, and varying browser support and graceful degradation.
User Research Strategy and Application
Focuses on turning user and customer insights into strategic product decisions and on scaling research practices across teams. Candidates should demonstrate how to synthesize research and feedback into actionable artifacts such as personas, journey maps, problem statements, prioritized insight backlogs, and success metrics; integrate findings into product roadmaps and backlog prioritization; balance ad hoc feature requests with long term product vision; design experiments and metrics to validate hypotheses and measure impact; communicate insights to and influence cross functional stakeholders; create research roadmaps, prioritize research investments, and scale reproducible research practices and governance; and document how research outcomes changed product decisions. At senior levels include driving adoption of research driven workflows, demonstrating measurable research impact, and embedding research into cross functional product development cycles.
Professional Software as a Service Design
Explore the candidates design philosophy for professional software as a service products and business to business workflows. Topics include designing for data density and clarity, role based experiences, configurability versus sensible defaults, onboarding for professional users, accessibility and performance, trust and security considerations, and metrics used to measure success in professional contexts. Strong responses include portfolio examples that show how the candidate made professional tools more usable and engaging while delivering measurable business outcomes.
Product Designer Role Understanding
Assesses the candidate's understanding of the scope, responsibilities, and typical expectations for a product designer role. Topics include end to end ownership of features, collaborating with product and engineering, user centered design mindset, typical deliverables across research, interaction design, visual design and prototyping, contributions to design systems, and how to define and measure success. Candidates should be able to explain how they balance craft with business impact, when to prototype versus spec, how they handle handoffs and trade offs, and how the role interacts with adjacent functions.
Design Vision and Strategic Thinking
Evaluates the candidate's ability to articulate a design philosophy and to align design choices with long term product and business strategy. Candidates should explain guiding principles that drive their work, how they balance aesthetics and usability or novelty and stability, and how they translate vision into measurable initiatives and roadmaps. Interviewers will probe how a candidate influences product direction, prioritizes investments in design infrastructure, communicates vision to cross functional partners, and measures progress toward strategic goals.
UX Simplification and Information Architecture
Evaluates the ability to transform complex domain logic, workflows, or organizational constraints into intuitive and elegant user experiences. Topics include mapping and prioritizing user journeys, reducing cognitive load through information architecture and progressive disclosure, designing decision support and defaults, and measuring reductions in error rates or task time.
Visual Language and Brand Translation
Assesses how a candidate creates and applies a coherent visual language that preserves brand identity while adapting to different product contexts. Topics include typography systems, color and layout rules, iconography and illustration approaches, motion language, responsive adaptations, tokenization of visual decisions, and aligning visual language with accessibility and product goals.
User Centered Design Methods
Focuses on applying user centered design and lightweight research techniques in a real time or accelerated exercise. Topics include persona and mental model development, empathy mapping, quick synthesis of qualitative signals, framing user journeys, hypothesis driven choices, using evidence to evaluate alternatives, and integrating user needs into concrete design decisions under time constraints.
Usability and User Centric Testing
Evaluating product usability and designing tests that focus on real user needs. Candidates should consider end to end user workflows, accessibility and assistive technology considerations, clarity and tone of error and help messages, task success and time on task metrics, persona driven scenarios, and heuristics for reducing cognitive load. Discuss methods such as exploratory sessions with representative users, remote usability studies, heuristic evaluation, and user acceptance criteria, and how to translate usability findings into test cases and acceptance checks.
Design Philosophy and Values
Articulate your personal design philosophy, including the core principles and values that guide your work. This includes what you believe makes great design, your point of view on user centeredness, accessibility and inclusive design, simplicity and elegance, visual and interaction consistency, performance trade offs, and data informed decision making. Explain how your philosophy has developed over time, give concrete examples of decisions you made that reflect those values, and describe how you apply them in cross functional work, design critiques, prototyping, iteration, and product trade offs. Interviewers will assess clarity of thought, consistency of values, ability to reason about trade offs, and how well you ground abstract principles in concrete outcomes and projects.
Design Process and Documentation
Demonstrate a clear end to end design process from problem definition through delivery and iteration. Describe how you conduct and synthesize user research, frame user needs and business constraints, and produce low fidelity and high fidelity artifacts such as sketches, wireframes, and prototypes. Explain how you run usability testing, iterate on designs based on findings, and measure outcomes. Include how you document work with design briefs, decision logs, version history, and handoff documentation to engineering and stakeholders, and show examples of how process documentation supported alignment and future iterations.
Performance and Technical UI Considerations
Focuses on how visual and interaction design decisions affect front end performance and engineering effort. Topics include rendering and layout costs, minimizing repaints and reflows in the Document Object Model, choosing animation techniques that use compositing friendly properties such as transforms and opacity, optimizing image formats and responsive image delivery, managing web font impact and variable font trade offs, reducing bundle size and asset weight, and strategies such as lazy loading, virtualization, and resource prioritization. Candidates should explain how to set and work within performance budgets, how to measure impact using metrics such as First Contentful Paint, Largest Contentful Paint, and Time to Interactive, and how to collaborate with engineers to balance polish, accessibility, and performance.
Inclusive and Accessible Design
Describe your commitment to designing for diverse users by explaining inclusive design principles and accessibility practices. Cover methods for researching and understanding a broad range of user needs, designing for assistive technologies and varying abilities, writing accessible content, running accessibility tests and audits, measuring accessibility outcomes, and advocating for inclusive practices and policy across cross functional teams. Discuss pragmatic trade offs and prioritization strategies when constraints limit full implementation.
High Standards and Quality
Assess the candidate's commitment to raising the bar on product and process quality. Interviewers will look for concrete examples where the candidate refused to accept mediocrity, defined and enforced acceptance criteria, introduced or improved review and testing practices, and drove measurable improvements in craftsmanship. Good answers explain trade offs between speed and quality, how the candidate persuaded stakeholders to prioritize quality, the metrics or signals used to judge quality, and how they coached or influenced peers to maintain higher standards.
Company Design Philosophy and Ecosystem
Understanding how a company level design language and product ecosystem shape design decisions. Candidates should demonstrate familiarity with the target company products, audiences, and guiding principles and explain how they would apply or adapt those principles in practical designs. Coverage includes interpreting brand and voice guidelines, platform constraints, cross product patterns, accessibility and localization expectations, aligning design choices with product and business priorities, and giving concrete examples of applying a company s design tenets to product problems. This canonical groups company specific alignment conversations such as examples for Amazon s multiple product lines and Spotify s stated design principles.
Design for Web Performance
Assess and specify design decisions through the lens of front end performance and perceived speed. Topics include how layout choices, imagery, fonts, and animations affect critical render paths and Core Web Vitals; techniques for optimizing images and responsive assets, modern formats and lazy loading; font loading strategies and minimizing layout shift; choosing animations and microinteractions that use compositing and transforms to avoid layout thrashing; reducing DOM and CSS complexity; designing performance budgets and acceptance criteria; measuring performance with Lighthouse, WebPageTest, and real user monitoring; designing for constrained devices and slow networks; accessibility and performance trade offs; and how to communicate performance requirements and trade offs to engineering and product partners.
B2B and Platform Design
Principles and patterns for designing enterprise and platform products. Topics include designing for multiple roles and permissions, data dense interfaces and dashboards, complex multi step workflows, customization and integration points, onboarding and discoverability for power users, error handling and operational flows, security and compliance considerations, internationalization, instrumenting success metrics for adoption and retention, and balancing configurability with usability. Candidates should be able to explain differences between consumer and B2B design research, provide patterns for data visualization and admin consoles, and describe collaboration with product and engineering on long lived platform features.
Visual Design Craft and Aesthetics
Deep evaluation of visual craft: typography systems and scale, color theory and accessible contrast, spacing and grid systems, iconography and imagery, visual hierarchy and composition, and attention to detail that creates polish. Candidates should be able to articulate why specific aesthetic choices support usability and product goals, discuss trade offs between visual style and clarity, demonstrate systems that keep consistent visual language across screens, and show examples or critique work to reveal signal about taste and craft. Accessibility, localization, and brand consistency are part of this competency.
Motion and Animation Principles
This topic covers motion design fundamentals and how animation supports user comprehension and delight. Candidates should explain principles such as easing, timing, choreography, motion purpose, and how transitions communicate relationships between states. Interviewers will evaluate the candidate's ability to balance motion with accessibility and performance constraints, design microinteractions that reinforce usability, and describe implementation and validation approaches across prototyping and production environments.
Design Trends and Innovation
This topic evaluates a candidate's awareness of emerging design directions and their ability to translate innovation into product value. Candidates should be able to discuss trends such as artificial intelligence driven experiences, advances in design system automation and tooling, novel interaction paradigms, accessibility innovations, and cross device patterns. Interviewers will probe how the candidate assesses maturity and trade offs, proposes pragmatic experiments or adoption roadmaps, anticipates platform level impacts, and measures success for exploratory initiatives.
Emerging Design Tools and Trends
Awareness of new tools, processes, and paradigms shaping the design practice. Topics include AI assisted design workflows, design tokens and theming, component driven design, evolving accessibility tooling, low code and headless trends, design ops and scale practices, and how to evaluate and pilot new tools. Candidates should articulate trade offs, adoption criteria, governance, impacts on handoff and delivery, and examples of when they recommended or rejected a tool or practice.
Touch and Gesture Design
This topic evaluates design considerations for touch and gesture driven interactions across mobile, tablet, and wearable platforms. Candidates should address touch target sizing, reachability and ergonomics, gesture discoverability and affordances, haptic and sensory feedback, gesture conflict resolution, and platform conventions. Interviewers will look for approaches to prototyping and validating gestures with real users, handling accidental activations and edge cases, and ensuring consistency and accessibility across device contexts.
Accessibility in Interactive Design
This topic focuses on designing interactive experiences that work for people with diverse abilities. Candidates should cover keyboard navigation, focus management, support for assistive technologies such as screen readers, strategies to respect reduced motion preferences, designing for motor impairments, color contrast considerations, and inclusive testing and validation methods. Interviewers will assess the candidate's ability to integrate accessibility early, make pragmatic implementation trade offs, and define metrics to measure accessibility improvements.
Complex Workflow Simplification
Assess the candidates ability to design clear, efficient experiences for complex and multi role workflows. Candidates should explain methods for mapping processes and user journeys, decomposing complexity, applying information architecture and progressive disclosure, designing for error recovery and edge cases, and introducing automation or defaults to reduce cognitive load. Strong answers include collaboration with subject matter experts, rapid prototyping and usability testing with representative users, and quantitative or qualitative measures that demonstrate improved efficiency or reduced error after iteration.
User Research and Validation
Comprehensive knowledge of user research and validation techniques, including when to apply qualitative methods such as user interviews, contextual inquiry, and observation, and when to use quantitative approaches such as surveys, instrumentation based analytics, and cohort analysis. Candidates should be able to describe study design choices, participant recruitment, discussion guide creation, moderation techniques, and the execution of moderated and unmoderated usability tests and prototype evaluations. Explain how to choose methods based on research questions, constraints, and success metrics, and demonstrate how to synthesize findings into actionable artifacts such as insights, opportunity areas, personas, and journey maps. Include validation approaches such as pilot testing, split testing, and post launch measurement of key performance indicators, and show how to partner with product management and engineering to define metrics and translate research into iterative product decisions.
Platform and Device Considerations
Evaluates a candidate's ability to design for multiple device contexts and platform constraints. Topics include responsive and adaptive layout strategies, differences between native mobile and web interaction models, platform specific conventions and guidelines, input and form factor considerations, performance and network trade offs, offline and synchronization strategies, and how to test and validate experiences across device families. Candidates should be able to reason about consistent cross platform patterns, when to optimize for platform parity versus platform specific affordances, and how device context affects priorities and usability.
Design Fundamentals and Principles
Core knowledge of visual and interaction design principles and how they guide product decisions. Candidates should be able to explain user centered design concepts such as visual hierarchy, layout, spacing, typography, color usage, and grid systems, and how those choices affect clarity and scannability. Include fundamentals of interaction design such as affordances, feedback, state and transition design, and micro interactions. Cover information architecture ideas including navigation, content hierarchy, and user flows and how wireframes express these structures. Discuss accessibility and inclusive design practices including contrast, legibility, semantic structure, keyboard and screen reader considerations, and how to design for diverse user needs. Explain how to evaluate designs using heuristics, usability testing, and simple metrics, and when to choose low fidelity versus high fidelity artifacts. For junior candidates, emphasize awareness and practical application of these principles with examples rather than deep domain expertise.
Company Product and Design Knowledge
Demonstrate a well researched understanding of the company, its major products, target users, market position, and core business model, combined with familiarity with the company design philosophy and visible product design patterns. Prepare to speak about flagship products and features, typical user demographics and needs, the engineering or product challenges the company faces, and how those constraints shape product and design decisions. For design roles, be ready to articulate what you admire about the company design aesthetic, specific patterns or interactions you observe, accessibility and usability trade offs, and how your own design sensibilities or past work align with and could contribute to that aesthetic. For non design roles, emphasize product priorities, technical or operational challenges, and how your skills would help advance those products. Cite concrete examples such as a recent feature, a product workflow, a known engineering challenge, or public design documentation to show you have done focused research.
Artificial Intelligence Assisted Workflows
Covers how professionals use AI tools to accelerate their day to day work: selecting appropriate use cases for AI assistance, iterating on prompts and instructions to get useful output, generating drafts, variations, or code and evaluating them critically, integrating AI generated output into one's own deliverables without introducing errors, validating outputs against requirements, quality standards, or user needs, and recognizing ethical concerns such as bias, over reliance, and misattributed authorship when applying AI in professional work.
Accessibility and Inclusive Design
Design and development practices that ensure digital products are perceivable, operable, understandable, and robust for people with diverse abilities, assistive technologies, and usage contexts. Candidates should demonstrate knowledge of the Web Content Accessibility Guidelines and conformance levels such as A, AA, and AAA and be able to explain how to apply those guidelines in product work. Core technical topics include using semantic Hypertext Markup Language structure and accessible component patterns, prudent use of Accessible Rich Internet Applications roles properties and states only when native semantics are insufficient, and progressive enhancement to preserve accessibility. Interaction topics include keyboard navigation and comprehensive focus management, logical tab order, visible focus indicators, touch target sizing, and mobile accessibility. Visual topics include color contrast, readable typographic scales, and accommodation for color blindness and low vision. Content topics include alternative text and descriptive labels for images and media, accessible form controls with labels and clear error messaging, and plain accessible language. Motion and animation considerations include providing controls to reduce or disable motion for vestibular sensitivities. Testing and validation cover automated auditing tools, manual accessibility audits, keyboard only testing, assistive technology testing such as screen reader and magnifier testing, and usability testing with people with disabilities. Candidates should be prepared to discuss specific accessibility decisions and trade offs they made, testing strategies and metrics, monitoring and preventing regressions, and how accessibility is integrated into design systems team workflows and the product lifecycle through documented patterns acceptance criteria and advocacy.
Design Quality and Craft Excellence
Explores a candidate's practices for sustaining high design standards and craft across projects. Topics include attention to detail, interaction and visual polish, accessibility and inclusive design practices, pattern consistency, micro interactions, critique and review rituals, quality assurance for handoff, and balancing craftsmanship with delivery timelines.
Ideation and Prototyping
Focuses on generating, exploring, validating, and communicating multiple design concepts through rapid and deliberate prototyping. Candidates should demonstrate ideation techniques, breadth and speed of divergent thinking, explicit decision criteria for converging on a direction, and justification of chosen concepts based on user needs, technical feasibility, and business impact. This topic includes rapid sketching, wireframing, and creating low and high fidelity prototypes; practices for iterating based on user and stakeholder feedback; validation strategies such as usability testing and metrics; and trade off analysis between alternatives. It also covers prototype craftsmanship and developer hand off including interaction specifications, user flows, micro interactions, animations, error states, edge cases, performance considerations, visual polish, and effective communication of prototypes to stakeholders and engineers.
Semantic HTML and Structure
Focuses on writing and interpreting HTML markup that clearly expresses the purpose, hierarchy, and behavior of pages and user interface components. Candidates should understand core semantic elements such as header, nav, main, article, section, aside, footer and proper heading levels, and be able to choose elements that match content meaning and document hierarchy. This includes correct use of form elements including label, input types, button, fieldset and legend; providing meaningful alternative text for images; and applying accessibility attributes such as aria label, aria required and aria disabled to support assistive technologies. Candidates should demonstrate knowledge of keyboard and focus accessibility, progressive enhancement, and how semantic markup supports search engine optimization. The topic also covers organizing markup for maintainability, readability, testability, sensible class and data attribute usage, and structuring components for reuse in component libraries and design systems.
Rapid Visual Design and Tool Proficiency
Focused on creating polished, usable visual designs quickly while maintaining clarity, consistency, and pragmatic trade offs between polish and speed. Candidates should demonstrate rapid application of visual design fundamentals including typography, color, spacing, layout, composition, and visual hierarchy to support user flows and affordances. They must be able to prioritize high impact screens and elements, iterate rapidly, manage time and scope under tight deadlines, and justify design trade offs. Practical skills include using component driven workflows, styles, design tokens, templates, and shortcuts in modern design tools such as Figma, applying design system thinking for reuse and consistency, and preparing annotated handoff assets, specifications, and reusable components for engineering. Evaluators look for consistent spacing and alignment, coherent typography scales and color systems, accessibility minded contrast and hierarchy choices, efficient use of components or templates, and clear communication of design decisions and trade offs during a timed exercise or rapid design task.
Real Time and Offline Experience Design
Design approaches for interactive real time features such as live order tracking and dispatch, and for degraded or offline network conditions. Address latency management, progressive feedback, optimistic updates, eventual consistency, conflict resolution, state reconciliation, caching and retry strategies, and fallback user interfaces. Design clear feedback patterns for transient states and reconnection, reduce user confusion during delays, and define acceptance criteria for degraded modes. Explain how you prototype and validate real time behaviors and coordinate with engineering on push versus poll architectures, data flows, and performance trade offs.
Design System Adoption and Evolution
Covers end to end experience with design systems including building, advocating for, governing, evolving, and measuring the impact of a shared design language and component library. Topics include creating the business case and roadmap for a system, governance and contribution models, cross functional collaboration with engineering and product, and strategies to drive adoption across teams such as evangelism, onboarding, documentation, training, and integration into workflows. Also includes technical and process concerns for evolving a system without breaking products, for example semantic versioning, deprecation strategies, migration plans, testing, tooling, and release cadence. Candidates should be prepared to discuss how they prioritized component work, handled requests for changes or new components, balanced consistency with flexibility, scaled the system as the organization grew, and measured success using metrics like component usage, design velocity, reduction in duplicate work, and product quality.
Visual Design and Branding Excellence
Create cohesive visual designs that align with brand guidelines, maintain consistency, and enhance usability. Show understanding of typography, color theory, layout, and visual hierarchy. Demonstrate how visual design supports user experience goals.
User Research and Problem Framing
Covers the end to end practice of uncovering, defining, and validating the true problem before designing solutions. Includes techniques for framing ambiguous challenges, performing root cause analysis, and translating business needs into clear problem statements and research objectives. Covers designing and prioritizing research activities including stakeholder and contextual interviews, user interviews, surveys, field research, observational studies, analytics review, competitive and market analysis, and selecting appropriate qualitative and quantitative methods and sample considerations. Emphasizes hypothesis driven research, rapid prototypes and experiments, ethical practice, and using analytics to validate insights. Describes how to set clear success criteria and key performance indicators, surface stakeholder assumptions and constraints, convert vague needs into testable research questions and hypotheses, and produce deliverables such as research plans, personas, user journeys, empathy maps, prioritized findings, and actionable recommendations that inform decisions and design goals.
End to End Design Process
Covers owning and executing a complete design effort from an initial brief through launch and iteration. Candidates should demonstrate problem definition from ambiguous requirements, scoping, and prioritization; planning and conducting or synthesizing user research; identifying user pain points, needs, personas, and journeys; generating multiple solution directions and ideation methods; creating wireframes, user flows, and information architecture; building prototypes at appropriate fidelity; running usability testing or other feedback sessions and synthesizing findings; iterating on designs based on evidence; collaborating with product management and engineering on implementation details and tradeoffs; preparing handoff documentation and design specifications; considering accessibility, performance, and maintainability; and defining success metrics and measuring post launch outcomes. Emphasize how each phase informs the next and how decisions were justified given constraints, stakeholders, and technical considerations.
Design Impact and Measurement
Covers how design decisions produce measurable product and business outcomes and how to demonstrate that value. Candidates should be able to define success criteria and translate design goals into clear key performance indicators such as conversion rate, task completion and success rates, engagement and session duration, user retention, adoption and feature usage, Net Promoter Score, customer satisfaction, accessibility compliance, and revenue or funnel impact. Topics include establishing baselines, instrumenting analytics and event tracking, designing and running controlled experiments and A B tests, and analyzing both quantitative data and qualitative feedback from usability testing, user interviews, surveys, and heuristic evaluations. Candidates should be able to attribute outcomes to design changes while accounting for confounding factors, perform cohort and segmentation analysis, calculate the return on investment of design changes, set up dashboards and reporting, iterate based on measured outcomes, and communicate impact and trade offs to product and business stakeholders. Interviewers should expect concrete examples of designs that succeeded or failed, how metrics were chosen and measured, how experiments were instrumented and interpreted, and how learnings influenced product strategy.