Frontend
Complexiteit: voeg filtering van resultaten op het veld status toe via een apart tekstinvoerveld, rekening houdend met hoofdletterongevoeligheid.
Heb je Playwright en Selenium/Cypress vergeleken? Is het langzamer in vergelijking met Selenium?
Vertel over de lifecycle hooks van Angular: ngOnChanges, ngOnInit, ngDoCheck, ngAfterContentInit, ngAfterContentChecked, ngAfterViewInit, ngAfterViewChecked en ngOnDestroy.
Maak blokken rood, blauw en grijs met alleen CSS (zonder de structuur te wijzigen, zonder omhulsels toe te voegen). De blokken moeten volgens het voorbeeld op de afbeelding worden gerangschikt. Je kunt stijlen toewijzen aan de container en de blokken zelf.
const obj = [{ value: 1, elems: [ { value: 2, elems: [ { value: 3 }, { value: 6 }, ... ] }, { value: 4, elems: [ { value: 5, elems: [ { value: 6 }, ... ]} ] } ] }] ------------- setTimeout(() => { console.log(1); }, 0); const p = new Promise(resolve => { console.log(2); resolve(); }); p.then(() => { console.log(3) }).then(() => { console.log(4); }); console.log(5);
Wat verandert er in de resultaten op alle drie de regels als je de functie getName omzet in een pijlfunctie?
Hoe werkt Fiber en hoe is de prioritering (scheduler) in React opgebouwd?
Wat kan de eerste rendering in de browser blokkeren nadat de HTML is ontvangen? Wat kan er gedaan worden met synchrone loading van JS en CSS?
Bekijk de code: waarom wordt de App-component opnieuw gerenderd bij het klikken op de knop 'Render', en waarom wordt de Child-component opnieuw gerenderd bij het invoeren van tekst in de input?
Vertel me over de principes van OOP
Is het mogelijk om ervoor te zorgen dat finally nog een keer wordt uitgevoerd (met het getal 10), zonder de volgorde van de code te veranderen, maar door iets binnen de functie toe te voegen?
Kun je de index van een array gebruiken als key in React? Waarom wordt dit niet aanbevolen?
Vertel over een moeilijke beslissing die je vanaf nul hebt moeten ontwerpen en ontwikkelen.
Zijn er twee objecten met cyclische verwijzingen naar elkaar? Zal dit leiden tot een geheugenlek? Hoe werkt de garbage collector in JavaScript en wat is de belangrijkste voorwaarde voor het vrijmaken van geheugen?
Vertel over Next.js: belangrijkste voordelen, soorten rendering, servercomponenten en andere functies.
Wordt useEffect aangeroepen als useRef in zijn afhankelijkheden staat?
In het cv worden metrics vermeld — percentage vermindering van renders, prestatieverbetering. Hoe heb je ze berekend?
Hoe typiseer je de API-antwoord als het contract niet perfect is?
Wat doe je als lijstitems geen unieke sleutel voor React hebben?
We hebben een groot project in een monorepo met een uniforme release-stroom. We hebben besloten het op te splitsen en de frontend in aparte repositories te plaatsen met hun eigen releasecyclus. Er ontstaat het probleem van versie-inconsistentie tussen de backend en de client. Hoe zou je dit probleem oplossen? Hoe organiseer je het werk om zo goed mogelijk beschermd te zijn tegen storingen in productie?