Accessibility (A11y) Interview Preparation
10+ questions covering WCAG, keyboard navigation, screen readers, and accessibility testing
Accessible Names — Calculation
Overview
Alt Text for Images
Core Principles
ARIA Roles
Landmark roles, widget roles, and when to use ARIA vs semantic HTML.
ARIA Properties
Master ARIA properties — aria-label, aria-labelledby, aria-describedby for accessible naming
ARIA States and Dynamic Updates
Master ARIA states — aria-expanded, aria-hidden, aria-disabled, and dynamic state management
Color Contrast
Master WCAG color contrast requirements — AA/AAA ratios, contrast calculations, and visual accessibility patterns
Focus Management
Focus traps, skip links, and focus restoration for accessible keyboard navigation.
Focus Visible
Using :focus-visible to provide keyboard focus indicators without affecting mouse users.
Form Accessibility
Labels, fieldsets, error handling, and custom controls for accessible forms.
Keyboard Navigation
Focus management, keyboard shortcuts, tab order, skip links, and accessible interactions.
Landmark Regions
HTML5 landmarks for accessible page structure and screen reader navigation.
ARIA Live Regions
Dynamic page updates announced to screen reader users without requiring focus changes.
Modal Accessibility
Focus traps, aria-modal, keyboard interaction, and screen reader announcements for dialogs.
Reduced Motion
Respecting user preferences for reduced motion using prefers-reduced-motion.
Screen Readers Basics
ARIA attributes, semantic HTML, and screen reader testing fundamentals.
Testing Accessibility
Automated testing, manual testing, axe-core, Lighthouse, and accessibility testing strategies.
WCAG Fundamentals
Master web accessibility — WCAG guidelines, ARIA, semantic HTML, keyboard navigation, and screen reader support