Frontend
Vertel kort iets over jezelf, je ervaring, kennis en vaardigheden met betrekking tot de positie waar we het vandaag over hebben.
In welke gevallen wordt een preflight (OPTIONS) verzoek verzonden?
Heb je FSD gebruikt — wie heeft de domeinen ontworpen? Alleen nieuwe mapnamen of een diepere aanpak van de architectuur? Wat zat er binnen de map entities?
Heb je tests geschreven? Welke ervaring heb je met testen?
Welke taken moeitest u niet en waarom moest u ze doen?
Is er een component waarin props.items direct wordt gesorteerd via props.items.sort()? Kunt u deze situatie toelichten?
Hoe is uw interactieproces met de backend opgebouwd? Overlegt u van tevoren de API-contracten?
In welk formaat ontvang je de taken? Hoeveel zelfstandigheid heb je?
Wanneer wordt de cleanup-functie in useEffect uitgevoerd? Wat gebeurt er tijdens het mounten en het opnieuw renderen van het component?
SSG wordt tijdens de build gegenereerd, SSR tijdens de aanvraag. Wanneer zou je wat gebruiken? Wat is ISR?
Vul de 5×5-matrix in met unieke willekeurige gehele getallen van 0 tot 1000.
Waarom kunnen fouten in de functie any niet worden toegevoegd via push, maar moeten ze per index worden geschreven?
Welke optie is sneller: via Promise.all of via een lus met await bij elke stap? Waarom?
Welke moeilijkheden deden zich voor bij de migratie van Angular 13 naar 20?
Wat vind je interessant aan het werk en wat minder interessant?
Praktische opdracht: verbeter de tellercomponent in React zodat bij het klikken op de knop "Verhogen" de tellerwaarde met 1 toeneemt en er een record wordt toegevoegd aan de geschiedenis met de nieuwe waarde; bij het klikken op "Verlagen" hetzelfde; bij het klikken op "Reset" wordt de geschiedenis gewist.
Je krijgt een taak: na 10-15 minuten werken begint de pagina erg traag te worden, dit moet worden opgelost. Wat zijn je eerste stappen?
Beschrijf wat er gebeurt bij het klikken op een knop in een React-component met een teller: hoe werkt useState, hoe weet React dat deze specifieke DOM-deel moet worden bijgewerkt?
Hoe kopieer je objecten in JavaScript? Welke soorten kopieën zijn er?
Opdracht: Maak een pagina met een multifunctionele cryptocurrency-tabel. Verbind met de API en toon de lijst met munten in de tabel. Minimale vereisten: Project vanaf nul opgebouwd Alleen Typescript Verbinding maken met de API Sorteren op waarden in de kolom Zoeken op waarden in de cellen (werkt volgens het logische EN-principe) Aanvullende taken: Eigen paginering Minimale stijlen (aangenaam en netjes uiterlijk) Algemene zoekfunctie op alle celwaarden Mogelijkheid om kolommen vast te zetten