Frontend
Er staat een setTimeout in de code met een vertraging van 0 milliseconden — wat betekent dit en hoe zal dit werken?
Hoe lang duurt het om elke functie uit te voeren? ```javascript /** Hoe lang duurt het om elke functie uit te voeren */ function pause500ms () { return new Promise(res => setTimeout(res, 500)); } (async function test1 () { pause500ms(); pause500ms(); })(); (async function test2 () { await pause500ms(); await pause500ms(); })(); (async function test3 () { await Promise.all([pause500ms(), pause500ms()]); })(); (async function test4 () { await Promise.all([await pause500ms(), await pause500ms()]); })(); ```
Hoe organiseer je polling van de gebruikerslijst elke 15 seconden met TanStack Query (React Query)? Welke functie gebruik je en met welke parameters?
Welke waarden van de eigenschap display herinner je je?
Hoe zou je je technische niveau in je huidige functie beoordelen? Middle, middle+, senior, senior+?
Hoe zag uw applicatie er architectonisch uit op uw laatste werkplek? Welke alternatieve architecturale benaderingen kent u?
Op de pagina staat een lijst van 5000 producten, de pagina hapert erg. Het bedrijf vraagt om hier iets aan te doen. Wat stel je voor?
/** * De functie `asyncAuth(callback)` accepteert een callback, waarin * een fout (als eerste argument) en gegevens * van de backend (als tweede argument) kunnen worden doorgegeven. * asyncAuth((error, data) => {}); * * Je moet de functie `auth()` implementeren, * die `asyncAuth()` aanroept, maar een Promise teruggeeft. * * @returns {Promise} */ export function auth() { // asyncAuth((error, data) => {}); }
Blokkeert CSS het renderen van de pagina?
Wat zijn composables en waar zijn ze voor bedoeld?
Waarom heeft React een virtuele DOM-boom nodig? Waarom kunnen we de echte DOM niet rechtstreeks aanpassen? Wat zijn de voordelen en nadelen van verschillende benaderingen?
Vue 2 en Vue 3: welke architecturale beperkingen van de reactiviteit van Vue 2 hebben Evan You gedwongen om de engine te herschrijven met `Proxy`?
Hoe kun je een controle op autorisatie of rollen op routeniveau implementeren in Vue Router 3?
Hoe werken schermen met hoge pixeldichtheid (Retina, DPR)? Hoe bereid je afbeeldingen correct voor voor dergelijke schermen?
Wat is een IP-adres?
Wat is een CORS-fout?
Hoe groot is jouw ervaring met het reviewen van andermans code — je bekendheid met andermans code?
const items = [10, '10', 12, 15, 21, 12, 10, 16, 21, 15, 'apple', 'apple']; function createUniqueArray(values) { return values; }
Welke benaderingen hebt u gebruikt voor het schrijven van stijlen (preprocessors, Tailwind, CSS-modules, etc.)?
Leg uit wat er gebeurt met de Promise-omslag als asyncCall per ongeluk de meegegeven callback meerdere keren aanroept: eerst met een fout, daarna met gegevens en vervolgens opnieuw met een fout.