Frontend
Hoeveel threads zijn er in JavaScript?
Welke methoden voor arrayverwerking ken je?
Je traint al meer dan 10 jaar kinderen en ze zijn kampioenen van Rusland geworden. Welke praktijken uit je trainerswerk heb je overgebracht naar het werken met juniors?
Welke directives in Angular ken je? Hoe maak je een aangepaste attribuut- en structurele directive?
Vertel over utility types in TypeScript: welke heb je gebruikt en waarvoor?
Weet je het verschil tussen enum en constanten in TypeScript?
Welke andere methoden zijn er om een boom te doorlopen naast recursie? Wat zijn de voor- en nadelen van recursie en stapels?
Als je vrije tijd hebt en er staan twee taken op het bord — een technische (refactoring) en een productgerichte met dezelfde prioriteit — welke zou je kiezen?
Waarvoor is de semantiek van HTML-tags bedoeld?
Wat is het verschil tussen een eenvoudige unie en een gediscrimineerde unie?
Vertel over een moeilijke technische taak die je hebt moeten oplossen.
Heeft u met Vuex gewerkt? Wat zijn mutaties in Vuex?
Er is een tabel met 50 kolommen en veel rijen. Verschillende gebruikersgroepen willen hun kolomsets zien, en deze instellingen moeten worden opgeslagen na het vernieuwen van de pagina en het sluiten van de browser. Hoe zou je dit implementeren?
Je zei dat Angular niet jouw ding was. Waarom?
Welke utility-typen kent u, bijvoorbeeld Pick, Omit, Partial, Required? Hoe worden ze gebruikt?
Wat is het verschil tussen ref en reactive in Vue 3?
Vertel me over micro-frontends: waar zijn ze voor en hoe werk je ermee?
Vertel over React-hooks en de regels voor het gebruik ervan
Hoe werkt cursor-paginering? Wat zijn de voor- en nadelen vergeleken met LIMIT/OFFSET?
Hoe zou je de korting op het productkaartje weergeven? Welke velden zou je aan de entiteit toevoegen? Zou je de nieuwe prijs op de frontend berekenen of wachten op de backend?