Frontend
Wat is het verschil tussen Redux en Zustand?
Als we een kleine applicatie hebben, bijvoorbeeld een takenlijst, moeten we deze dan opsplitsen in een host-applicatie en microfrontends?
JavaScript of TypeScript?
Op welke technologie is de editor gebouwd en hoe is hij opgebouwd?
Geef een voorbeeld van het Open/Closed-principe in frontend-ontwikkeling, bijvoorbeeld via render props.
Waarom in de nieuwe Angular-sjabloonlussen track gebruiken en op welk veld is het beter om de elementen te volgen? Wat gebeurt er bij tracking op een object?
---SEPARATOR---
Wat is het verschil tussen interface en type in TypeScript? Wanneer gebruik je wat?
Welke verbeteringen kunnen in de toekomst worden aangebracht om de kwaliteit van het product te verbeteren?
/* Het is nodig om een functie te schrijven om de som te berekenen van alle numerieke waarden in een array. Geldige numerieke waarden zijn ook strings, die beginnen met cijfers. In dat geval moet je die beginreeks van cijfers gebruiken als numerieke waarde. De array kan elk datatype bevatten en niet plat zijn. **Gebruik geen ingebouwde methoden zoals .flat, .flatMap** */ function sum(arr) { // ... } console.log(sum([1, 'x', '2x', ['3', ['x2', '5']]]));
Voer een code review uit van een React-component die gegevens wisselt, een stringfunctie aanroept en een lijst weergeeft. Vind en corrigeer alle fouten en problemen (async in useEffect, ontbreken van afhankelijkheidsarray, gebruik van index als key, enz.).
Hoe verbeter je de retry-wrapper rond fetch zodat je de aanvraag herhaalt, zelfs als de HTTP-antwoord response.ok === false is?
Wat veroorzaakt het opnieuw renderen van componenten in React?
Wat is het belangrijkste verschil tussen ref en reactive bij gebruik, vooral bij het volledig overschrijven van de waarde?
Wat betekent de term 'uit het boek' in de context van jouw project met effecten (regen, vibratie, enz.)? Hoe ziet dat eruit vanuit het oogpunt van implementatie?
Heb je Next.js gebruikt? Waarvoor en welke functies heb je toegepast (SSR, SSG)?
Voorbeeld met objectfilters (veld name en andere) - hoe gebruik je reactive om wijzigingen in afzonderlijke eigenschappen te volgen?
Wat is het verschil tussen git fetch en git pull?
Live coderen: implementeer je eigen type MyOmit<T, K> (vergelijkbaar met de utility Omit in TypeScript)
Hoe cacheer je verzoeken aan de frontend en hoe beheer je de cache?