Frontend
/* Drie code-secties worden gegeven. Schrijf het resultaat van elke console.log. */ var n = 1; function f(n) { n = 3; } f(n); console.log(n); // ?? // ---------------- var obj = { a: 1 }; function f1(o) { o.a = 5; } f1(obj); console.log(obj); // ?? // ---------------- var obj = { a: 1 }; function f2(o) { o = { hello: 1 }; } f2(obj);
Welke fasen zijn er bij gebeurtenissen in de browser (bubbel- en capturing-fase)? Hoe stop je het bubbelen? Hoe voorkom je de standaardactie?
Bij het navigeren vanaf de gebruikerslijstpagina naar de pagina van een specifieke gebruiker is er een lange laadtijd (de loader blijft 2 seconden hangen vanwege een kunstmatige vertraging). Hoe kan deze situatie worden verbeterd?
Is dit hoofdproject een white label? Wordt het aan klanten verkocht met maatwerk voor hen?
Heb je in projecten met microfrontends gewerkt?
Welke methoden ken je om een tekenreeks naar een getal te converteren?
Wat zijn aangepaste data-attributen in HTML? Hoe worden ze geschreven, hoe krijg je er toegang toe vanuit JavaScript en waarvoor worden ze gebruikt?
Zou je signalen en RxJS beschouwen als onderling vervangbare tools, of elk voor zijn eigen taak? Zo ja — voor welke precies?
Bekijk het derde codeblok — welke problemen bestaan er in de return van de component?
// Je krijgt een string bestaande uit Latijnse letters, spaties en leestekens. // Een string wordt een pangram genoemd als deze ten minste één keer elke van de 26 letters bevat. Bepaal of de string een pangram is. const LETTERS = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J']; function isPangram(text) { // jouw code hier } console.log(isPangram(`A pangram or holoalphabetic sentence is a using every letter of a given alphabet at least once.`)); // => console.log(isPangram('Waltz, bad nymph, for quick jigs vex.'))
Waarom heb je nu besloten van baan te veranderen?
Wat is HTTP/2 en hoe verschilt het van HTTP/1.1?
Dus, je hebt grofweg deelgenomen aan de architectuur, aan de planning?
Hoe los je het probleem van verouderde closure in useCallback op zonder afhankelijkheden toe te voegen aan de afhankelijkhedenlijst?
function createRateLimiter(limit, interval) {} // Tests const limiter = createRateLimiter(2, 100); let count = 0; const fn = () => { count++ console.log(count) }; limiter(fn); // count = 1 limiter(fn); // count = 2 limiter(fn); // Genegeerd (limiet 2/100ms) setTimeout(() => limiter(fn), 150); // count = 3 (meer dan 100ms verstreken)
Hoeveel gebruikers zullen we hebben? Is SEO-optimalisatie nodig? Is lokalisatie nodig? Welke metrics moeten we verzamelen?
Weet je wat GraphQL is?
Vertel me, hoe server-side rendering (SSR) in het algemeen werkt: wat zijn de belangrijkste stappen, belangrijke punten. Waarom gebeurt het dat de HTML, gerenderd op de server, verandert in een volledige reactieve applicatie op de client?
[naam] vroeg: context opdracht: wat zal de console tonen op regels 12, 13, 14? Hoe zorg je ervoor dat regel 14 de juiste context heeft zonder regel 14 zelf te wijzigen?
Wat zijn de veelvoorkomende fouten bij hydratatie en hoe voorkom je ze?