React esiintyy 44,7 %:lla web-kehysten vastaajista Stack Overflow -kyselyssä – se on edelleen monien tuotetiimien oletuskäyttöliittymäkerros (Stack Overflow 2025 Technology). Haastattelussa kannattaa testata komponenttiharkintaa, ei sitä, onko hakija opetellut hookien säännöt ulkoa.
Nämä viisi kysymystä vastaavat Indeedin front-end-kehittäjille listaamia teemoja: kehyksiä kuten React, DOM-käyttäytymistä, debuggausta, suorituskykyä ja todellista toimitettua kokemusta (Indeed: Front-end-kehittäjän haastattelukysymykset).
1. ”Miten päätät, mikä kuuluu komponenttiin, hookiin tai jaettuun apufunktioon?”
Vahvat hakijat puhuvat koheesiosta, uudelleenkäytöstä ja testirajoista. Heikot vastaukset jakavat tiedostoja mielivaltaisesti tai kopioivat JSX:ää, kunnes koodi ”tuntuu oikealta”.
2. ”Käy läpi tila, jonka nostit ylemmäs – ja tila, jonka nostamisesta kadut.”
Indeedin front-end-oppaat painottavat todellista projektikokemusta. Kuuntele, mitä vaivaa propsien läpiviennistä on ollut, mitä konteksti- tai tilavarastovalintoja on tehty ja osaako hakija purkaa huonon abstraktion.
3. ”Mikä teki React-näkymästä hitaan, ja miten korjasit sen?”
Suorituskykykysymykset erottavat tutoriaali-Reactin tuotanto-Reactista. Hyvät vastaukset mainitsevat profiloinnin, muistiinpanon (memoization) käytön säästeliäästi, listojen virtualisoinnin tai datahakujen vesiputousilmiöt – eivät ennenaikaista useMemo-kääreiden lisäämistä joka paikkaan.
4. ”Miten testaat Reactin toimintaa ilman hauraita pelkkiin snapshotteihin perustuvia testejä?”
Haluat käyttäjälähtöisiä testejä (Testing Library -tyyli), kriittiset polut katettuina ja rehellisesti esiin tuodut aukot. Pelkät snapshotit ovat varoitusmerkki.
5. ”Mitä saavutettavuustarkistuksia teet ennen lomakkeen tai modaalin julkaisua?”
Indeed listaa saavutettavuuden front-end-odotusten joukossa. Vahvat hakijat mainitsevat labelit, fokuksen rajauksen, näppäimistöpolut ja ruudunlukijatarkistukset – eivät ”käytämme komponenttikirjastoa, joten se on kunnossa”.
Muuta vastaukset vertailukelpoiseksi näytöksi
Kirjaa yksi komponenttirajaesimerkki, yksi tilapäätös, yksi suorituskykykorjaus ja yksi saavutettavuustapa. Pidä muistiinpanot hakijan tietueessa, jotta jälkikeskustelu on reilu.
Yksi arviointilomake jokaiselle finalistille
Käytä samoja viittä kysymystä jokaiselle hakijalle tässä avoimessa paikassa. Johdonmukaiset kysymykset tukevat johdonmukaista arviointia, mikä vastaa EEOC:n ohjeistusta: työnantajien tulee soveltaa samoja kriteerejä samaan tehtävään hakeviin (EEOC).
Käytä Canvider JobCraftia määrittämään React-taso ja tuotekonteksti työpaikkailmoituksessa, InterviewGeniä aukkoihin perustuviin jatkokysymyksiin ja DecisionHelperiä vertaamaan finalisteja julkaisemiesi kriteerien perusteella.
Seuraava askel: tutustu InterviewGeniin ja DecisionHelperiin ja sitten aloita ilmaiseksi.