Lesson 16 of 30
Reading markup and guessing how a screen reader will announce it is a guess. Turning one on and listening is the only way to actually know.
13 min read
Every option explains itself — why the right one is right, and why each wrong one is wrong. Miss one and it comes back later on a spaced-repetition schedule.
Question 1 of 3
A component was tested only with VoiceOver on a Mac and announces cleanly. What can the team safely conclude?
Hints without spoilers, and a plain explanation of why a wrong answer was wrong — answered only from this lesson. Free account, no card.
Sign up freeWhat interviewers actually ask about this, and what a strong answer has to cover.
A strong answer covers
Likely follow-ups
You cannot reliably know whether a component is accessible by reading its markup and reasoning about it. You can know it by turning on a real screen reader, closing your eyes, and trying to use the thing. Automated tools (the next lesson's subject) catch a real, useful subset of issues, but they cannot tell you whether the experience actually makes sense out loud — whether a modal's purpose is clear the instant it opens, whether a form error is announced at the moment it appears, whether a custom dropdown reads as a dropdown at all. That's a judgment only listening can make.
Three screen readers cover the vast majority of real usage, and they are not interchangeable:
Different screen readers can genuinely behave differently on the same markup — a component that announces cleanly in VoiceOver is not guaranteed to announce cleanly in NVDA. "Works in VoiceOver" and "works everywhere" are different claims, and treating them as the same one is a common, avoidable mistake.
Here's a minimal, repeatable workflow for testing one specific flow — say, a "load more" button that fetches and appends results to a list:
aria-live region, a missing accessible name, or a state change that never reached assistive technology at all."How do you verify a component is actually accessible, not just markup-correct?" is a real question, and naming a concrete screen-reader workflow — not just "I run axe" — is what separates a candidate who has actually done this from one who's only read about it.