Frontend
Beschouw je het kantoor niet voor jezelf, als in het cv een hybride, remote, kantoorformaat wordt vermeld?
Hoe verliep de code review, wie deed het?
Hoe goed is het om een functie te beschrijven in een component die ook JSX teruggeeft?
Waar let je nog meer op bij het kiezen van technologieën en benaderingen voor een nieuw product?
JavaScript-opdracht: bepaal de uitvoervolgorde in de console voor code met gebruik van setTimeout en Promise (micro- en macro-taken).
Vertel over de meest complexe frontend-scenario's die je hebt geïmplementeerd in je projecten.
Er is een component App en een component Rand uit een externe bibliotheek, die een willekeurig getal weergeeft. Het moet zo worden ingesteld dat elke 3 seconden het willekeurige getal verandert, en een teller voor het aantal veranderingen wordt weergegeven. Alles alleen in de component App.
Vertel over jezelf en je werkervaring, meer in detail vanuit technisch oogpunt.
Hoe zorg je ervoor dat een component met 5 props de veranderingen in drie ervan negeert en alleen opnieuw wordt gerenderd wanneer twee ervan veranderen?
Waarom is het nodig om methoden te binden in React-klassecomponenten bij het werken met gebeurtenishandlers?
Waarom is IndexedDB gekozen voor het opslaan van concepten en de status van scripts in plaats van localStorage of sessionStorage?
Wat doet de methode Array.prototype.slice? Hoe wordt het gebruikt om een array te kopiëren?
Moest je CI/CD instellen?
Wat is het verschil tussen de array-methoden forEach en map?
Had je in je code een abonnement binnen een ander abonnement (veelvoorkomend probleem bij RxJS)? Heb je dat opgelost of is het nog steeds zo?
TypeScript: implementeer een `SnakeCase`-type dat objectsleutels diepgaand transformeert van `camelCase` naar `snake_case`, terwijl het typeveiligheid behoudt.
Waarom heb je voor Vue gekozen in plaats van React of Angular?
Hoe bepaal je of een waarde van het type unknown een specifiek benoemd type is? Hoe laat je TypeScript begrijpen dat de controle is uitgevoerd (type guard)?
Kijk, ik heb het niveau verwijderd, overal is het 0, maar de inspringingen hier zijn gebleven. Kun je uitleggen waarom?
Hoe zou je de formuliergegevens opslaan zodat de gebruiker na het verversen van de pagina of het sluiten van het tabblad (zonder authenticatie) kan terugkeren?