Wat doe je gewoonlijk als je het gevoel hebt dat je achterloopt op schema? Er is een releasedatum, maar je begrijpt dat je de taak niet op tijd af krijgt. Hoe handel je en op welk moment meld je dit?
Frontend
Wat is het verschil tussen Promise en async/await? Hoe voer je twee asynchrone verzoeken parallel uit? Welke Promise-methoden ken je (all, allSettled, race, any)?
Welke projecten hebt u gedaan bij [bedrijf]?
Ben je nu klaar met werken bij [bedrijf] of kijk je gewoon om je heen?
Wat doe je in je vrije tijd?
Wat is het verschil tussen useEffect en useLayoutEffect? Kun je een voorbeeld geven van het gebruik van useLayoutEffect? Wat gebeurt er als je zware berekeningen uitvoert binnen useLayoutEffect?
Schrijf een functie die een array van getallen en strings accepteert en de som van alle elementen retourneert, waarbij strings worden geconverteerd naar getallen. Hoe om te gaan met strings die niet-numerieke tekens bevatten?
Wat versta je onder Pixel Perfect?
Wat is het verschil tussen een wachtrij en een stack? Welke JS-methoden worden gebruikt om ermee te werken?
Met welke grafieken hebt u gewerkt?
In je cv staat Java en PostgreSQL — vertel ons over deze ervaring.
Wat verandert er als je debounce definieert als een pijlfunctie? Hoe argumenten doorgeven via de rest-operator (drie punten)?
Hoe kun je de state in React op een andere manier bijwerken (via een functie met de vorige waarde)?
Wat is het verschil tussen call, apply en bind?
Wat is debounce? Schrijf een debounce-functie zonder bibliotheken in vanilla JS
Stel je voor: vlak voor de release vind je een bug waardoor een functie niet correct werkt. De release kan niet worden uitgesteld, maar je weet dat er iets niet klopt. Wat zou je in zo'n situatie doen?
Je hebt een ontwikkeltaak gekregen met beschreven ontwerpen en vereisten, maar tijdens het werk realiseer je je dat het niet de juiste manier is om het uit te voeren. Wat zou je doen? Heb je eerder vergelijkbare ervaringen gehad op vorige banen?