Pytania rekrutacyjne z dostępności (Senior) z odpowiedziami
75 pytań na rozmowę rekrutacyjną z tematu Dostępność (Senior) - z poprawnymi odpowiedziami, wyjaśnieniami i linkami do dokumentacji.
Rozwiąż ten test- 1.Jak informacja trafia z DOM do czytnika ekranu?
- 2.Która z tych ról bierze nazwę ze swojej treści?
- 3.Co ogłosi czytnik ekranu dla tego linku?
- 4.Czy
aria-describedbymoże wskazywać element z atrybutemhidden? - 5.Okno modalne ustawia
aria-hidden="true"na#app, ale fokus wciąż jest w#app. Co się stanie? - 6.Co się dzieje z
role="presentation"na elemencie z fokusem? - 7.Dlaczego
role="presentation"na<ul>zmienia też jego<li>? - 8.Dlaczego dodatkowy wrapper może zepsuć ten widżet?
- 9.Dlaczego nie polegać na samym
aria-controls? - 10.Dlaczego
aria-labelledbynie działa przez granicę Shadow DOM? - 11.Co
ElementInternalsdaje własnym elementom? - 12.Kiedy
role="grid"jest właściwy, a nie zwykłatable? - 13.Jaka jest poprawna struktura ARIA 1.2 dla edytowalnego combobox?
- 14.Combobox wyszukiwania aktualizuje wyniki podczas pisania. Czego jeszcze potrzebują użytkownicy czytników?
- 15.Kiedy zostawić natywny
<select>, a nie własny listbox? - 16.Suwak ceny ma
aria-valuenow="3", a ekran pokazuje „300-500 zł”. Czego brakuje? - 17.Co sprawia, że własny wybór daty jest trudny?
- 18.W edytorze tekstu Tab wstawia wcięcie. Co trzeba jeszcze zapewnić?
- 19.Czym jest typeahead w menu i listach?
- 20.Handler w React ustawia stan, by pokazać panel, i woła
ref.current.focus(). Dlaczego to nie działa? - 21.Co zrobić, jeśli elementu, który otworzył dialog, już nie ma przy zamknięciu?
- 22.Dlaczego
inertjest lepszy niż pułapka fokusu na elementach strażnikach? - 23.Czym atrybut
popoverróżni się od modalnego<dialog>? - 24.Czym różni się
dialog.show()oddialog.showModal()? - 25.Dlaczego region live może stać się problemem w czacie lub panelu?
- 26.Dwukrotny zapis pokazuje ten sam tekst „Zapisano”, ale drugi nie jest ogłaszany. Dlaczego?
- 27.Jakie ryzyko SSR dodaje kontrolkom interaktywnym?
- 28.Fallback Suspense zastępuje obszar z fokusem. Co się stanie?
- 29.Jak uczynić wykres na
<canvas>dostępnym? - 30.Co oprócz dobrego kontrastu powinien oferować interaktywny wykres?
- 31.Dlaczego PDF podlinkowany ze strony też wymaga pracy nad dostępnością?
- 32.Jaki CSS pomaga układom działać w językach pisanych od prawej do lewej?
- 33.Które kryterium WCAG 2.2 dotyczy mechanizmów pomocy?
- 34.Które kryterium usunięto w WCAG 2.2?
- 35.Co z tego dodano w WCAG 2.2?
- 36.Jaki jest status WCAG 3?
- 37.Czy zgodność z WCAG dotyczy pojedynczych komponentów?
- 38.Strona osadza zewnętrzny widżet płatności, który narusza WCAG. Czyj to problem?
- 39.Jaka jest rola WCAG-EM?
- 40.Czym jest ACR, zwykle oparty na VPAT?
- 41.Czym jest EN 301 549?
- 42.Które firmy są zwolnione z EAA w zakresie usług?
- 43.Jak ustalać priorytety backlogu problemów dostępności?
- 44.Jak dodać automatyczne testy a11y do dużej starej aplikacji, nie blokując wszystkich?
- 45.Co design system może dać dostępności, czego nie dadzą poprawki stron?
- 46.Po co testować z osobami z niepełnosprawnościami, skoro audyt już był?
- 47.Jak sprawdzić kontrast tekstu na gradiencie lub zdjęciu?
- 48.Co półprzezroczysty tekst oznacza dla sprawdzania kontrastu?
- 49.Co dodaje kryterium AAA Focus Appearance?
- 50.Przy powiększeniu 400% stały nagłówek zajmuje pół ekranu. Co dobrze zrobić?
- 51.Własna kontrolka reaguje tylko na
touchstartikeydown. Dlaczego może nie działać z VoiceOver lub TalkBack? - 52.Dlaczego własny gest przesunięcia może być niedostępny?
- 53.Jak użytkownicy Dragon lub Voice Control klikają przycisk?
- 54.Jak osoba z lupą ekranową widzi toast w odległym rogu?
- 55.Dlaczego nie polegać na atrybucie
titleprzy ważnych informacjach? - 56.Kiedy
aria-roledescriptionto zły pomysł? - 57.Aplikacja dodaje skróty jednoklawiszowe, np.
jik. Czego wymaga WCAG? - 58.Jakie podejście do ograniczania ruchu jest najbezpieczniejsze domyślnie?
- 59.Jak uwzględnić ograniczenie ruchu w animacjach JavaScript?
- 60.Czego dotyczy
prefers-reduced-transparency? - 61.Dlaczego unikać obrazów tekstu, np. nagłówka w banerze SVG?
- 62.Czym jest audiodeskrypcja i kiedy jest potrzebna?
- 63.Zwirtualizowana tabela pokazuje wiersze 500-520 z 10 000. Co pomoże?
- 64.Jak udostępnić klawiaturą listę sortowaną przeciąganiem?
- 65.Która asercja sprawdza, co dostaje użytkownik technologii wspomagających?
- 66.Co porównują snapshoty ARIA w Playwright?
- 67.Czy udane zapytanie
getByRoledowodzi, że czytnik zachowa się poprawnie? - 68.Strona ma 800 linków, a użytkownik czytnika chce trzecią sekcję. Co to przyspieszy?
- 69.Jaki jest problem z asynchronicznym błędem dodanym do
aria-describedbypo blur? - 70.Dlaczego
outline-offsetioverflow: hiddenmogą się kłócić? - 71.Czy
altwygenerowany przez AI wystarczy dla dużego katalogu? - 72.Jakie jest główne ryzyko dostępności w banerach cookies?
- 73.Jak zdecydować, czy ukryć, czy wyłączyć kontrolkę niedostępną dla użytkownika?
- 74.Zespół styluje przyciski, ale do akcji daje
<a href="#">. Jaki jest prawdziwy koszt? - 75.Jaka jest główna korzyść z kryteriów dostępności w definition of done?