Sobes.tech

Frontend

RxJS-opdracht: er is een Observable waarop drie keer wordt geabonneerd in de template. Hoe maak je één abonnement in plaats van drie, zonder direct de async pipe te gebruiken? Hoe verschillen Subject en BehaviorSubject van een gewone Observable (hete vs koude stroom)?

194

Hoe los je het probleem met trackBy als er dubbele waarden in de array zijn en er geen unieke identifier is?

184

CSS-opdracht: drie div-blokken gestapeld op elkaar, elk met een margin-top van 10px en een margin-bottom van 30px. Wat wordt de afstand tussen de blokken? Wat verandert er als we div vervangen door span?

180

JavaScript-opdracht: schrijf een functie die twee arrays accepteert en een array retourneert met elementen die alleen in een van de arrays voorkomen (symmetrisch verschil). Evalueer de complexiteit van het algoritme.

179

Heeft u ervaring met het schrijven van eigen UI-bibliotheken of componentbibliotheken?

179

De oudercomponent gebruikt de OnPush-strategie, de kindcomponent — Default. Wat gebeurt er met de kindcomponent bij wijzigingen? In welke richting wordt de change detection uitgevoerd — van boven naar beneden of van beneden naar boven?

165

Vertel over de aangepaste componenten die je hebt geschreven op basis van de NgZorro-bibliotheek (NzZor). Bijvoorbeeld een datepicker met zakelijke beperkingen in het weekend.

164

Hoe gedraagt de rendering zich bij het wijzigen van een lijstitem? Waarvoor is trackBy nodig?

163

TypeScript-opdracht: er is een klasse Animal met de methoden move en bark, en een functie process die een dier van het type Animal accepteert en zijn bark-methode aanroept. Zal er een TypeScript-fout zijn? Hoe beperk je het type correct? Hoe schrijf je een type guard?

155

JavaScript-opdracht: bepaal het type (typeof) voor verschillende uitdrukkingen — new Array(), object, Map, nummer, Infinity, resultaat van concatenatie van strings en nummers.

151

Wat is het verschil tussen de change detection strategieën OnPush en Default? Waarom OnPush gebruiken?

151

Waarom wordt er in uw project niet overgestapt naar een nieuwere versie van Angular?

151

RxJS-opdracht: bepaal de output bij gebruik van combineLatest met twee streams met verschillende vertragingen. Wat zal forkJoin tonen?

142

Vertel me over je ervaring in de afgelopen 3-4 jaar. Welke taken heb je opgelost?

142

Je noemde verschillende onafhankelijke frontend-toepassingen — zijn dat micro frontends? Heb je met Module Federation gewerkt?

137

Is de toetsenbordondersteuning geïmplementeerd in de aangepaste datepicker?

136

Waarom verlaat je je huidige baan en wat zoek je in een nieuwe baan?

134

RxJS-opdracht: optimaliseer de keten van operators (pipe met filter, toLowerCase, switchMap). Leg uit waarom switchMap wordt gebruikt, waarin het verschilt van concatMap en exhaustMap. Welke operator is het beste voor het verwerken van betalingsverzoeken?

132
/2
Vragen voor de voorbereiding van de Frontend - sobes.tech