Frontend
Wat is JSX en waarom is een key nodig in lijsten?
Wat is het belangrijkste verschil tussen Tailwind en andere CSS-frameworks (Bootstrap, Material)?
Wat is een generic in TypeScript?
Wat is het verschil tussen de JavaScript-uitvoeringsomgeving in de browser en Node.js?
Hoe is de communicatie tussen de teams geregeld? Is er een aparte backend voor elk team?
Welke garanties biedt een buitenlandse sleutel voor gegevens in een relationele database?
Vertel ons over het ontwikkelproces en Git-flow in jouw team. Hoe is het code review proces georganiseerd?
Is `console.log` binnen een functie een bijwerking?
Wat is unknown in TypeScript en hoe verschilt het van any?
Wat gebeurt er in een al gecompileerde applicatie als in plaats van het verwachte nummer een tekenreeks wordt doorgegeven?
Hoe maak je één HTTP-verzoek en abonneer je meerdere keren op het resultaat?
Wat gebeurt er met het component bij het wijzigen van de key? Vertel over de levenscyclus van functionele componenten.
Wat is het verschil tussen renderen en schilderen? Hoe heet het proces van het vergelijken van de virtuele en echte DOM-boom?
Wat zijn de geheugenbeperkingen in IndexedDB en waar hangen ze vanaf?
const { foo: [bar], bar: [{ baz: foo }] } = { foo: [1], bar: [{ baz: 3 }] } console.log(bar) // 1 console.log(foo) // 3
Welk probleem ontstaat er bij het direct gebruiken van async/await in useEffect?
Welke ontwikkelpatronen gebruikt u (DRY, SOLID, GRASP, ontwerppatronen)?
Heb je de situatie afgehandeld wanneer indexOf -1 retourneert bij gebruik in removeItem?
Hoe vind je ons werkformaat? Is het aantrekkelijk?
Als TLS het verkeer versleutelt, maar een aanvaller het pakket onderschept en opnieuw naar de server stuurt (replay-aanval), waarom werkt dit niet? Wat gebeurt er stap voor stap bij het opzetten van een TLS-verbinding?