InterviewStack.io LogoInterviewStack.io
🎨

Design & User Experience Topics

User experience design, frontend architecture, and design systems. Includes UX principles, accessibility, and design documentation.

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.

0 questions

Technical Search Engine Optimization

Comprehensive coverage of technical search engine optimization for web products, including diagnosis, auditing, remediation, and ongoing monitoring of issues that affect crawling, indexing, and organic ranking. Core areas include crawlability and indexation, site architecture and URL structure, internal linking and XML sitemap hygiene, robots.txt and meta robots configuration, canonicalization strategies, redirect management including redirect chains and loops, server response codes and error handling, duplicate content detection and remediation, hreflang and internationalization, and crawl budget considerations. Performance and user experience topics include page speed optimization and Core Web Vitals such as Largest Contentful Paint, First Input Delay, and Cumulative Layout Shift, mobile usability and mobile first indexing, HTTPS implementation and mixed content resolution, structured data markup and schema validation, and techniques such as caching, content delivery networks, image optimization, critical CSS, deferred JavaScript, and server side rendering to improve performance. Candidates should be able to perform full technical audits, use and interpret results from industry tools and platforms, triage and prioritize findings by business impact and implementation effort, produce clear audit reports and remediation plans, translate findings into engineering action items, coordinate fixes with product and engineering teams, verify fixes through testing and monitoring, and establish ongoing site health monitoring and automation.

0 questions

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.

40 questions

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.

0 questions

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.

0 questions

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.

0 questions

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.

40 questions

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.

0 questions

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.

46 questions
Page 1/3