Frontend Engineering

Accessibility

6 practice questions. Free questions open a full answer guide; the rest unlock with Pro.

  • What does the first rule of ARIA — use a native element instead of ARIA when you can — mean in practice, and when is reaching for ARIA actually the right call? Mid level
  • Your team is shipping a single-page app and a screen-reader user reports that after navigating between routes, nothing is announced and focus is left in a confusing place. Walk me through why client-side routing breaks this and how you'd fix it.Go Pro Senior level
  • How do you make sure an image on a page is accessible to someone using a screen reader?Go Pro Junior level
  • Why does keyboard accessibility matter, and how do you make sure an interactive element can be used without a mouse?Go Pro Junior level
  • How do you make sure a custom interactive component — say a modal or a dropdown — is fully usable with only a keyboard?Go Pro Mid level
  • In a code review you find a clickable card built as a div with an onClick handler and no other markup. What accessibility problems does that create, and how would you guide the author to fix it?Go Pro Senior level
Want questions matched to your role? Paste a job title, job description, or CV for a personalized set, or go Pro to unlock the full bank.