Frontend
Praktische taak: gegeven een string van de vorm 'waarde.waarde.waarde', deze moet worden omgezet in een genest object, waarbij elke sleutel een deel van de string is en de laatste sleutel een leeg object bevat.
Welke stack en bibliotheekset geef je de voorkeur om te gebruiken met React?
Hoe vindt precies de inschrijving op het signaal plaats binnen het effect of computed? Hoe volgt Angular de verandering van het signaal en begrijpt het dat het effect opnieuw moet worden uitgevoerd?
Als je de ref-verwijzing naar een klassecomponent verwijdert, is de waarde van de ref de instantie van de klasse. Is het mogelijk om iets soortgelijks te doen met een functionele component — een ref doorgeven en daarin bijvoorbeeld een functie die binnen de component is gedeclareerd, te krijgen?
Wat zijn je verwachtingen als werknemer gedurende zes maanden tot een jaar werk?
Wat is het verschil tussen interface en type in TypeScript? Wat gebeurt er als je twee interfaces met dezelfde naam declareert?
Live coding opdracht: voor je ligt een kleine to-do lijst component in JSX. Corrigeer alles wat je niet bevalt en leg uit waarom.
Welke methoden voor het optimaliseren van her-renderingen bestaan er in React (React.memo, useCallback, useMemo)?
Hoe maak je een generic functie die alleen een string of een instantie van de klasse Bar accepteert, en in andere gevallen een TypeScript-fout geeft?
Nu moeten alle gebruikers worden gesorteerd op ID in oplopende volgorde. Welke sorteeralgoritme zou je kiezen om deze taak op te lossen?
Er zijn twee geneste blokken A en B met gegeven afmetingen. Hoe plaats je blok B precies in het midden van blok A? Stel verschillende opties voor, inclusief oplossingen voor oude browsers zonder flexbox-ondersteuning.
Als een knop is ingebed in een klikbare kaart, worden dan zowel de klikhandlers van de knop als van de kaart geactiveerd? Hoe kun je deze gebeurtenissen scheiden?
Hoe kopieer je een object in JavaScript? Hoe verschilt shallow kopiëren van deep kopiëren?
Begrijp je het principe van scheiding van logica en presentatie in het model, waarop veel architecturale benaderingen zijn gebaseerd? Waar kwam dit idee oorspronkelijk vandaan?
Wat kunnen de oorzaken zijn van een lange witte scherm tijdens SSR (Nuxt)? Hoe diagnoseer en los je het probleem van een hoge Time to First Byte op?
Welke methoden bestaan er voor werken met de context (this)? Wat is de handtekening van de call-methode? Hoe verschilt call van apply?
Leg het concept van de levenscyclus van componenten in React uit.
Hoe heb je gewerkt met state-managers? Heb je Redux gebruikt?
Wanneer wordt de callback useEffect geactiveerd? Welke fasen zijn er in React?
Wat is het verschil tussen gecontroleerde en ongecontroleerde componenten in React?