Hoe heb je TypeScript stapsgewijs in legacy-code geïntegreerd en regressie voorkomen?
Frontend
De gebruiker heeft alle gegevens ingevoerd, op «Afronden» geklikt, de betaling is bezig, en de pagina hangt. Hoe zou je deze situatie debuggen en hoe zou je je er aanvankelijk tegen beschermen?
Hoe zou je de werkzaamheden organiseren met een groot verzekeringsberekeningsformulier, dat veel velden (ongeveer 50), dynamische secties, directe berekening van de totale kosten, verdeeld over meerdere schermen bevat?
Hoe was de code review georganiseerd in een team van 3-4 frontend-ontwikkelaars? Welke principes werden vastgesteld?
Wat zijn unknown en never in TypeScript? Hoe verschillen ze van any?
Vertel over de Event Loop: leg het verschil uit tussen microtaken en macrotaken, geef een voorbeeld met een belofte en setTimeout.
Vertel over een situatie waarin een architectonische beslissing niet succesvol was — wat gebeurde er en wat hebt u daarna veranderd?
Het publieke deel van de aggregator (landingspagina, productencatalogus) moet goed geïndexeerd worden. Hoe zou u de keuze van rendering (SSR/SSG) aanpakken?
Hoe zou je de formuliergegevens opslaan zodat de gebruiker na het verversen van de pagina of het sluiten van het tabblad (zonder authenticatie) kan terugkeren?
Toen ze overstapten van Vue 2 naar Vue 3, wat veranderde er specifiek in state management en welke moeilijkheden ondervonden ze tijdens deze migratie?
Hoe sta je tegenover kunstmatige intelligentie en hoe gebruik je het in je werk?