Vertel eens iets over jezelf.
Frontend
Heb je met RxJS of Angular Signals gewerkt?
Wat is het mechanisme van Dependency Injection in Angular en hoe hebt u het toegepast? Op welke niveaus en waar, naast services, kan het worden gebruikt?
Welke methoden kunnen worden gebruikt om gegevens over te dragen tussen twee eendelige Angular-componenten?
Welke Change Detection-strategieën zijn er in Angular en hoe werkt OnPush?
Hoe beheer je lazy loading in standalone-componenten: gebeurt het standaard of moet je het instellen?
Hoe laad je zware componenten dynamisch tijdens het wisselen van tabbladen zonder de routing te wijzigen en de benodigde afhankelijkheden via Dependency Injection door te geven?
Bepaal de uitvoer volgorde van console.log in het getoonde voorbeeld met synchronische code, setTimeout, Promise en functie.
Hoe was het proces van het maken van interfaces georganiseerd: was er een ontwerper, een ontwerp systeem, gebruikten jullie externe componentbibliotheken?
Welke tools gebruik je in de dagelijkse ontwikkeling na het klonen van de repository?
Hoe wordt JavaScript gekoppeld aan DOM-elementen, zoals invoer en knop, na het laden van het script?
Hoe beïnvloedt position: absolute de renderketen en de compositielagen? Is het mogelijk om het splitsen in lagen op een andere manier te voorkomen?
Na het ontvangen van de ontwerpen, wat deed u vervolgens: identificeerde u herbruikbare componenten en verzamelde u een UI-kit of een componentenbibliotheek?
Analyseer de weergegeven Angular-component met FormControl, valueChanges, debounce en een geneste abonnement voor het zoeken van gebruikers: wat zijn de problemen en hoe zou je deze refactoren met RxJS of Signals, rekening houdend met OnPush?
Hoe is de communicatie en taaktoewijzing georganiseerd in een gesloten circuit?
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?
Als een nieuwe macro taak wordt gemaakt tijdens de uitvoering van de Event Loop, hoe en wanneer wordt deze dan verwerkt?
Na het klikken op de knop, hoe wordt een gegevensverzoek naar de backend gedaan en beïnvloedt dit de hoofdthread en het opnieuw tekenen van de pagina?
Hoe beïnvloeden Angular-voorwaarden, zoals @if of *ngIf, de rendering: verbergen ze de elementen of voegen ze ze helemaal niet toe aan de DOM?
Wanneer kan men feedback over de resultaten van het interview verwachten?