Frontend
Wat is een hogere-orde functie? Geef voorbeelden van ingebouwde hogere-orde functies in JavaScript.
Hoe gaat het met TypeScript? Er is een type Foo met velden a: string, b: number, c: null, d: boolean. Je moet een type FooKeys maken op basis van Foo, zodat het alle sleutels van Foo bevat.
Live coding taak: ontwikkel een cloudkostenrekenaar in Vue 3 met TypeScript. Laad tarieven uit de API, kies service (compute/storage), kies tarief, periode (uurlijk/dagelijks), hoeveelheid, bereken de totale kosten.
Heb je ooit met Lighthouse gewerkt? Stel dat je de taak krijgt om de FCP (First Contentful Paint) metric te verbeteren. Welke ideeën komen in je op?
Hoe is CI/CD en de lancering van nieuwe services georganiseerd in het team?
Hoe verliep de code review in het team? Was er een reglement? Waar lette men op?
Vertel welke statische methoden er zijn om met promises te werken. Vertel wat Promise.any en Promise.all doen.
Vertel meer over caching voor snelle pagina-aflevering. Geef een voorbeeld op de tweede interface (vragen scherm).
Heb je de afgelopen twee maanden naar werk gezocht?
Schrijf een polyfill voor de startsWith-methode van strings, die in ES6 is geïntroduceerd, gebruikmakend van alleen de mogelijkheden van ES5 (zonder let/const, arrow functies, enz.), dus via prototypisch erfelijkheid.
Vertel me over je huidige werkplek en wat je doet.
Welke cookie-attributen herinner je je?
Wat gebeurt er als je op de knop klikt in een React-component met een teller (useState), een knop die de teller met 1 verhoogt, en een lijst van 100 elementen?
Wat is het verschil tussen Map en WeakMap?
Wat zijn WeakSet en WeakMap, en hoe verschillen ze van Set en Map?
Leg uit hoe ChangeDetectionStrategy.OnPush werkt en hoe het verschilt van de Default-strategie.
Implementeer een memoisatiefunctie (caching) die het resultaat van een functie opslaat bij herhaalde aanroepen met dezelfde argumenten, inclusief de verwerking van primitieve waarden en undefined, en de mogelijkheid om de cache te wissen (clearCache).
Hoe zag de tabel eruit die je ontwikkelde? Wat moest je zelf implementeren?
Wat is semantische opmaak en waarom is het nodig? Geef een voorbeeld.
Hoe zal een interactief element of paginering werken in een SSR-dashboard: vereist het een volledige pagina-herlaad of is een ander mechanisme mogelijk?