Welke ontwikkelpatronen gebruikt u (DRY, SOLID, GRASP, ontwerppatronen)?
Frontend
Wat is het verschil tussen de hooks useEffect en useLayoutEffect?
Welke nieuwigheden zijn er in React 19? Vertel over de Concurrent Mode en startTransition.
Welke methoden bestaan er voor werken met de context (this)? Wat is de handtekening van de call-methode? Hoe verschilt call van apply?
In welke gevallen wordt een component opnieuw gerenderd in React?
Wat retourneert de typeof-operator voor null?
Welke fasen zijn er bij gebeurtenissen in de browser (bubbel- en capturing-fase)? Hoe stop je het bubbelen? Hoe voorkom je de standaardactie?
Waarvoor dient de methode OPTIONS? Wanneer wordt deze automatisch verzonden?
Welke HTTP-headers zijn belangrijk voor een frontend-ontwikkelaar vanuit het oogpunt van prestatieoptimalisatie (bijvoorbeeld caching)?
Hoe zou je reageren op een code met een complexiteit van O(n²) tijdens een code review?
Wat is de handtekening van de reduce-methode bij arrays? Wat moet er in de callback worden geretourneerd bij elke iteratie?
Waarom hebben ze ervoor gekozen om een iFrame te gebruiken voor de voorbeeldmodus?
Welke manieren bestaan er om functies te declareren in JavaScript? Hoe onderscheidt een function declaration zich van een function expression? Hoe onderscheidt een arrow functie zich van een function declaration?
Vertel me over Promise: staten, statische methoden (all, any, allSettled, race). Wat retourneert Promise.all als een van de beloften met een fout eindigt?
Vertel ons over CORS: waar is het voor, welke headers worden gebruikt?
Heeft u ooit het type any gebruikt in TypeScript? Waarmee kan het worden vervangen?
Waarvoor wordt de hook useRef gebruikt?
Blokkeert CSS het renderen van de pagina?
Is het correct om de functie getUsername aan te roepen met een object van het type IUser (eigen interface van de consument) in TypeScript, als de veldstructuur overeenkomt met TUser uit de bibliotheek? Leg het principe van structurele typechecking uit.
Welke benaderingen hebt u gebruikt voor het schrijven van stijlen (preprocessors, Tailwind, CSS-modules, etc.)?