Design & User Experience Topics
User experience design, frontend architecture, and design systems. Includes UX principles, accessibility, and design documentation.
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.
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.
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.
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.
Web Accessibility and User Experience
Building accessible UIs (WCAG compliance, semantic HTML, keyboard navigation, screen reader support). Understanding UX principles and how design impacts usability. Responsive design and mobile considerations. Understanding user feedback and iterating on UX.
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.
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.
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.
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.