Frontend
JavaScript: wat is het verschil tussen `prototype` en `__proto__`?
Voor de waarden const a = null en const b = 0, bepaal de resultaten van uitdrukkingen met || en ??, en leg het verschil tussen de operators uit.
Praktische opdracht: maak scroll binnen de container (article), en niet op de body. Zet de knoppen onderaan de container (sticky). Verberg de scrollbar met stijlen.
Welke criteria zijn belangrijk voor de UI-kit componenten van de bibliotheek waarmee je in de praktijk te maken hebt gehad (bijvoorbeeld het bepalen van de verantwoordelijkheidsgrenzen van het component)?
Er is een component App en een component Rand uit een externe bibliotheek, die een willekeurig getal weergeeft. Het moet zo worden ingesteld dat elke 3 seconden het willekeurige getal verandert, en een teller voor het aantal veranderingen wordt weergegeven. Alles alleen in de component App.
Jij hebt Docker zelf ingesteld, toch? Begrijp je dat?
Als je moest kiezen tussen het implementeren van microfrontends of het gebruiken van een monoliet, hoe zou je die beslissing nemen?
Vertel over het patroon van het omhoog tillen van de staat (lifting state up) in React
Leg de verschillen uit tussen deze TypeScript hulptypen en hun gebruikssituaties: ```typescript type someType1<T extends object> = Partial<T>; type someType2<T extends object> = T[keyof T]; type someType3<T, K extends keyof T> = Pick<T, Exclude<keyof T, K>>; type SomeType4<T extends object, K extends keyof T = keyof T> = Omit<T, K> & Partial<Pick<T, K>>; ```
Wat verandert er in alle drie de gevallen als de functie een pijlfunctie is?
Hoe was uw code review proces georganiseerd?
Heeft u een review gedaan van door kunstmatige intelligentie gegenereerde code?
React-opdracht (3 subtaken): 1) Corrigeer het formulier voor het bewerken van gebruikers — bij het klikken op de gebruikersnaam in de lijst, moet de naam worden ingevuld in het invoerveld van het bewerkingsformulier. 2) Het bewerkingsformulier mag niet opnieuw renderen bij het invoeren van tekst in het zoekveld (optimalisatie met React.memo). 3) Bij het selecteren van een gebruiker uit de lijst, moet het zoekveld worden gereset.
Vertel me meer over de aparte laag voor API-aanvragen — hoe was deze opgebouwd, wat was de beschrijvingseenheid?
RxJS-opdracht: bepaal de output bij gebruik van combineLatest met twee streams met verschillende vertragingen. Wat zal forkJoin tonen?
Hoe heb je met React gewerkt: met welke versies ben je bekend en heb je klasse-onderdelen gebruikt? Hoe verschillen klasse-onderdelen van functionele?
Vertel me over de principes van OOP
Is useCallback hier nodig? Waarvoor wordt het gebruikt en wanneer heeft het geen zin om het te gebruiken?
Voor formuliervalidatie heb ik yup gebruikt — welke andere validatiebibliotheken heb je bekeken?
Hoe hebt u de weergave van een grote lijst met records geoptimaliseerd, wat hebt u toegepast?