Sobes.tech

Frontend

Welke andere criteria zou je kunnen noemen voor een goede bibliotheekcomponent?

261

Je bent begonnen met React leren, en React is populairder en er zijn meer vacatures voor. Waarom ben je uiteindelijk overgestapt naar Angular?

182

Vertel me over het schrijven van unittests: wanneer, volgens jou, moet een test falen? Wat moet een unittest voor een klasse die volgens de Londense school is getest (met alle gemockte afhankelijkheden) precies controleren?

182

Analyseer deze aanpak vanuit het perspectief van het mengen van verantwoordelijkheden: wat is hier verkeerd gedaan en hoe zou je dit uitleggen vanuit architectuurprincipes (met name het Single Responsibility Principle en de scheiding tussen presentatie en model)?

161

Vergelijk de afhankelijkheidsinjectie via constructorparameters en via de inject-functie: wat zijn de voor- en nadelen van elke aanpak?

159

Kunt u alle technische oplossingen voor dit probleem opsommen (behalve het vervangen van het veld door een signaal)?

154

Vertel ons meer over het gebruik van de async-pipe en handmatige abonnementen: wat moet er precies gebeuren om de waarde correct weer te geven in de sjabloon (inclusief het werken met de abonnement en het afmelden ervan via takeUntilDestroy of ngOnDestroy)?

146

Als de sjabloon niet weet dat de waarde is veranderd, waarom lost het toevoegen van de async pipe in de sjabloon het reactievermogenprobleem op? Hoe werkt dit onder de motorkap?

143

In uw cv geeft u aan Angular te hebben bijgewerkt van versie 14 naar 20. Vertel over een probleem dat zich voordeed tijdens de Angular-update in een project - een praktijkverhaal.

138

Heeft u op de praktijk gebaseerde criteria voor wanneer overerving geschikt is en wanneer niet?

135

Waarom wordt de waarde bijgewerkt in de template bij gebruik van een signaal en het aanroepen van de set-methode, maar niet bij eenvoudige toewijzing this.token = string? Leg dit uit op het niveau van change detection.

135

Kunt u een concreet voorbeeld geven van een bibliotheek die de build niet toestond bij het updaten van Angular (bijvoorbeeld naar versie 16)? Waar bestond precies het probleem in en hoe hebt u het opgelost?

134

Waarom is erfenis in OOP überhaupt nodig? Geef een onderbouwing waarom het wordt gebruikt, als de taak van hergebruik van logica op andere manieren kan worden opgelost (bijvoorbeeld via DI).

133

Bent u bekend met UML-klassendiagrammen? Heeft u ervaring met relatie types zoals associatie, compositie, aggregatie, generalisatie?

128

Waarom heb je specifiek voor webontwikkeling en Angular gekozen, in plaats van bijvoorbeeld mobiele ontwikkeling?

126

Als je het aantal regels code in een project moest tellen, hoe zou je deze taak aanpakken? Hoe zou je een zoekopdracht formuleren voor een oplossing of voor een neuraal netwerk?

126

Stel je voor: een meer ervaren ontwikkelaar krijgt een junior met de taak om een Angular-component te maken met een veld om een token weer te geven en een knop 'token maken'. Bij het klikken op de knop wordt een verzoek naar de server gestuurd, wordt een token ontvangen, en de junior schrijft this.token = de ontvangen string, maar de waarde wordt niet weergegeven en de pagina wordt niet opnieuw gerenderd. Wat zou je aanraden om dit probleem op te lossen en welke benaderingen zijn er om het te corrigeren?

125

In uw vorige baan zei u dat het frontend-gedeelte relatief klein was, maar dat er 6 frontend-ontwikkelaars aan werkten. Waar komt precies het team van 6 mensen vandaan en hoe verhoudt het zich tot het algemene frontend-team van het bedrijf?

125

Je zei dat je de tests hebt geschreven met behulp van een neuraal netwerk. Als het neuraal netwerk tests genereert die falen bij elke wijziging in de code van de klasse, bereiken deze tests dan hun doel? Zijn ze nuttig?

125

Vertel hoe je in de ontwikkelingsindustrie bent gekomen: hoe je hebt geleerd, hoe je je eerste baan hebt gevonden, rekening houdend met het feit dat in je cv een niet-technische specialisatie staat vermeld?

119
/2