Frontend
Heb je ervaring met complexe refactorings of architecturale beslissingen?
Hoe was de communicatie met backend-ontwikkelaars georganiseerd toen API-contracten veranderden, bijvoorbeeld toen een veld in de response werd hernoemd? Hoe coördineerde en bracht je dergelijke veranderingen uit?
Welke geavanceerde functies van TypeScript ken je voor flexibele type-afhandeling: utility types, conditionele types, beperkingen van generieke parameters en anderen?
Een gebruiker logt in via een login- en wachtwoordformulier: wat gebeurt er op dat moment, waar haalt de applicatie de gebruikersgegevens en rollen vandaan?
Waarom heb je voor React gekozen? Overwoog je Angular of is het historisch gegroeid?
Hoe lang moet ik wachten op feedback na het interview?
Ben je bekend met TanStack Query? Waarom wordt het vaak gebruikt en wat zijn de voordelen?
Hoe heb je de naleving van daadwerkelijke API-antwoorden met Swagger/OpenAPI-contracten gevalideerd: handmatig of geautomatiseerd?
Vertel over jezelf: hoe ben je in de ontwikkeling terechtgekomen, aan welke projecten en in welke teams heb je gewerkt, en welke taken heb je opgelost?
Wat is een generic in TypeScript? Geef een voorbeeld van de toepassing.
Wat is je ervaring met het implementeren van autorisatie en authenticatie op de frontend: tokens, sessies, OAuth, twee-factor authenticatie, rolgebaseerd model?
Hoe zijn je releases georganiseerd: één grote release of aparte releases?
Welke nieuwe functies zijn verschenen in moderne versies van React, met name in React 18 en React 19? Wat ben je in de praktijk tegengekomen?
Met welke stack werk je gewoonlijk aan de frontend? Heb je andere state managers moeten gebruiken?
Hoe verschilt useMemo van useCallback?
Hoe verschilt het 'any'-type van 'unknown' in TypeScript?
Hoe is je frontend-architectuur georganiseerd: monolithische applicatie of micro-frontends?
Wat is voor jou belangrijk in een project en team: welke processen en interactievormen zijn comfortabel voor jou, en ben je bereid om vanaf nul processen op te bouwen?
Er is een boom van React-componenten: hoe start je een verandering van de staat vanuit een kindcomponent dat in de oudercomponent zit?
Wat zijn de belangrijkste lifecycle-methoden van class-gebaseerde React-componenten?