Heeft u ooit discriminante unies en type guards gebruikt? Welke ingebouwde type guards kent u?
Frontend
Waren er veel defecten? Was er een uitdaging bij het optimaliseren van formulieren? Waarom werkt React Hook Form snel met grote formulieren — hoe wordt de optimalisatie bereikt?
Heb je met SWR gewerkt? Wat waren de nuances, problemen met de actualiteit van de gegevens?
Hoe bewaar ik de staat van het formulier (concept) bij het herladen van de pagina?
Hoe vaak moest je werken met generics? Waar heb je utility types zoals Pick, Omit, Partial, Record, ReturnType, Exclude gebruikt?
Hoe zorgden jullie voor de type-annotatie van API-antwoorden? Gebruikten jullie OpenAPI/Swagger of codegeneratie?
Hoe intensief heb je met Next.js gewerkt? Welke functies gebruik je?
Hoe typiseer je componenten met HTML-attributen en referenties?
Met welke testhulpmiddelen heb je gewerkt? Hoe werden de tests geïntegreerd in de CI?
Zijn er gebieden waarin u zich zou willen verbeteren?
Als je nadenkt over wat je in de toekomst zou willen doen — waar gaat je verlangen naartoe, waar ligt je ziel?
Heeft u optimistische updates gebruikt? Heeft u de gebruiker een indicatie gegeven tijdens de achtergrondupdate van gegevens?
Is het platform uiteindelijk in gebruik genomen? Wat was de feedback van de gebruikers en vanuit supportoogpunt?
Wat is het verschil en de overeenkomst tussen types (type) en interfaces (interface) in TypeScript? Wanneer gebruik je welke?
Hoe voorkom je een call stack overflow bij het doorlopen van een boom? Hoe implementeer je een iteratieve doorloop met een stack in JavaScript?
Waar gebruik je voor het beheren van de staat en wat zou je kiezen in een nieuw project?
Was er code splitting in het project? Welke bundelaar werd gebruikt?
Hoe zou je de server- en clientstatus scheiden?
Hoe organiseer je een schema voor een meerstapsformulier in Zod? Hoe verwerk je conditionele validatie?
Vertel over een moeilijke beslissing die je vanaf nul hebt moeten ontwerpen en ontwikkelen.