Frontend
Vertel me over bind, call, apply. Wat is het verschil tussen hen?
Wie heeft de ontwikkelomgeving, linters, formatters (Husky, pre-commit hooks) ingesteld?
Hoe gegevens uit de API binnen een thunk krijgen, rekening houdend met het feit dat de API als extra argument wordt doorgegeven in de thunk middleware?
Je noemde een UI-kit. Welke component was het moeilijkst of meest interessant om te implementeren, en welke vormde de grootste uitdaging?
Wat is het verschil tussen cookies en localStorage?
Welke authenticatie- en autorisatieprotocollen ken je? Vertel over JWT.
Welke verplichte eigenschap moet elk element hebben bij het weergeven van een lijst in React? Waarvan kunnen de sleutels worden genomen en waar niet?
Klassieke manier om een div te centreren.
Bent u bekend met het CORS-mechanisme?
Welke tekens moeten worden ontsnapt om zich te beschermen tegen XSS-aanvallen?
Vertel over je werkervaring en de meest interessante momenten uit je carrière
Heb je ooit CI/CD of infrastructuur gerelateerde zaken ingesteld?
Heb je Vitest of Playwright gebruikt in je werk?
Wat houdt de technische ondersteuning van het project in?
Welke taken zou je graag willen doen op je nieuwe werkplek? Is er interesse om zich te ontwikkelen op technisch of architectonisch gebied?
Moest je werken met de nieuwe hooks van React (18/19), zoals useTransition, useDeferredValue?
Dus, je hebt grofweg deelgenomen aan de architectuur, aan de planning?
En wat betreft de applicaties die in elkaar waren ingebed — waren ze allemaal op React gebaseerd?
function createRateLimiter(limit, interval) {} // Tests const limiter = createRateLimiter(2, 100); let count = 0; const fn = () => { count++ console.log(count) }; limiter(fn); // count = 1 limiter(fn); // count = 2 limiter(fn); // Genegeerd (limiet 2/100ms) setTimeout(() => limiter(fn), 150); // count = 3 (meer dan 100ms verstreken)
Vertel over je werkervaring op je huidige baan: aan welk project heb je gewerkt, welke taken heb je uitgevoerd, wat is gerealiseerd?