Heeft u ooit het type any gebruikt in TypeScript? Waarmee kan het worden vervangen?
Frontend
Hoe wordt de algoritmische complexiteit geschreven? Wat is de complexiteit van bubble sort? Wat is de complexiteit van quicksort?
Welke methoden bestaan er om een diepe kopie van een object te maken?
Wat is HTTP? Welke HTTP-methoden kent u en waarvoor worden ze gebruikt?
Welke methoden voor het optimaliseren van her-renderingen bestaan er in React (React.memo, useCallback, useMemo)?
Vertel over de meest interessante taak uit je laatste of vorige baan — wat heeft je beïnvloed qua interesse of zakelijke impact?
Waarvoor dient een state manager? Hoe verschilt het van React Context?
Wat is een virtuele DOM? Waarvoor is het nodig? Wat zijn de drie voorwaarden van het diffing-algoritme voor boomvergelijking?
Waarom kan je volledig afzien van Promise ten gunste van async/await? In welke situaties is async/await niet geschikt?
Specifiteit van CSS-selectors: welke stijlen worden toegepast op twee H2-tags met concurrerende stijlen? Rangschik de selectors op volgorde van toenemende specificiteit.
Welke UI-componentbibliotheken heb je gebruikt?
Is het mogelijk om ervoor te zorgen dat finally nog een keer wordt uitgevoerd (met het getal 10), zonder de volgorde van de code te veranderen, maar door iets binnen de functie toe te voegen?
Hoe worden recursieve algoritmen gekenmerkt qua prestaties?
Vertel me over de Event Loop: call stack, microtasks, macrotasks.
Wat gebeurt er wanneer je een URL in de browser invoert en op Enter drukt? Beschrijf het hele proces vanaf DNS-resolutie tot het renderen van de pagina.
Welke HTTP-responscodes ken je?
Bepaal de volgorde van het uitprinten van cijfers in de console voor het voorbeeld met Promise, waarbij reject wordt aangeroepen en vervolgens de handlers then, catch, finally worden gekoppeld.