InterviewStack.io LogoInterviewStack.io

Responsive and CSS Design Questions

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.

MediumTechnical
36 practiced
Problem-solving: A responsive component's spacing and typography look good in Figma, but when implemented the vertical rhythm breaks between 375px and 412px viewports. Describe a systematic debugging approach to identify the root cause and steps to resolve it while keeping communication clear with engineers.
HardTechnical
36 practiced
As a lead UI Designer responsible for multiple product teams, describe how you would balance visual fidelity (pixel-perfect responsive layouts) against implementation complexity and engineering velocity. Provide a framework for decisions (criteria, stakeholders, examples) and how you'd communicate trade-offs to designers and engineers.
MediumTechnical
46 practiced
Implement a responsive layout in CSS where a two-column card list becomes a single column on screens narrower than 720px. Use Flexbox only and ensure each card maintains equal height and consistent gap spacing. Provide the CSS and explain your choices (mobile-first).
HardTechnical
39 practiced
Describe how you'd design an adaptive navigation component that transforms from a persistent top bar on desktop to a bottom-sheet or drawer on mobile. Include breakpoints, interaction patterns, accessibility concerns (announcements, focus), and how you'd prototype and hand off interactions to engineers.
MediumTechnical
44 practiced
Scenario-based: A designer and developer disagree about whether to implement a card layout with CSS Grid or Flexbox because of nested complexity and the need for reordering at certain breakpoints. As the UI Designer, how would you mediate the decision, what evidence would you collect, and what compromise or prototype would you propose?

Unlock Full Question Bank

Get access to hundreds of Responsive and CSS Design interview questions and detailed answers.

Sign in to Continue

Join thousands of developers preparing for their dream job.