Frontend
Heb je met cookies gewerkt? Vertel hoe een cookie in de browser wordt ingesteld — welke installatie methoden bestaan er?
Hoe haal je de waarde uit een Promise en verwerk je fouten?
Hoe beoordeelt u uw huidige niveau in frontend-ontwikkeling?
Hoe verschillen variabelen in preprocessors van native CSS-variabelen?
Was er grote configuraties in Webpack? Is het moeilijk om ze te onderhouden?
Beschrijf het algoritme om het verschil tussen twee arrays te vinden: elementen die alleen in de eerste en alleen in de tweede array voorkomen. Geef de tijd- en ruimtecomplexiteit aan.
Vertel iets over jezelf en een interessant geval uit je werkervaring.
Maak een Vue 3 component met behulp van de Composition API en TypeScript die een prop genaamd `info` van het type string accepteert. Gebruik een composable functie `useInfo` die de `info` string neemt en een computed property `formattedInfo` retourneert die de string formatteert door deze te prefixen met "Aanvullende informatie: ". Toon zowel de originele `info` prop als `formattedInfo` in de component template.
Welke ervaring heb je met backend?
Vertel over je ervaring, je laatste baan, je stack, je team, je verantwoordelijkheden
Wat vind je absoluut niet leuk en waar ben je niet tevreden over in je werk?
De keten wordt onmiddellijk rejected, de eerste .then wordt overgeslagen. De eerste .catch vangt de fout op Uitvoer: Catch 1: Fout1 Geeft 'Andere waarde' terug, waardoor de fout wordt omgezet in een succesvolle uitkomst. De volgende .then ontvangt 'Andere waarde' Uitvoer: Then 2: Andere waarde Vervolgens gooit het een nieuwe fout: throw new Error('Tweede fout') De keten wordt opnieuw rejected. De tweede .catch vangt de tweede fout op Uitvoer: Catch 2: Tweede fout Geeft niets terug → resultaat undefined. De laatste .then ontvangt undefined Uitvoer: Then 3: undefined Ontvang een groet! ("Fout!") — dit is een belofte die onmiddellijk wordt afgewezen met de fout "Fout!" .then(1) — wordt overgeslagen, omdat de belofte in rejected staat is .catch(1) — vangt de fout op, toont "Catch 1: Fout!" en geeft "GEGEVENS TERUG" terug .then(2) — ontvangt "GEGEVENS TERUG", toont "Tikker? GEGEVENS TERUG" en gooit een nieuwe fout "Tweede fout" .catch(2) — vangt de tweede fout op, toont "Catch 2: Tweede fout" .then(3) — ontvangt undefined (omdat de vorige catch niets heeft teruggegeven), toont "then 3: undefined"
Wat is een Pure Component in React?
Heb je eigen projecten waarbij je volledig verantwoordelijk was voor UI/UX zonder de hulp van een ontwerper?
Hoe kopieer je een object (niet-primitief type) zodat wijzigingen in de kopie de originele niet beïnvloeden?
Vertel welke browseropslagplaatsen je kent. Kort over elk.
Hoe werkt de browser bij het renderen van een pagina? Welke stappen doorloopt het?
Hoe implementeer je een tabelcomponent met verschillende randkleuren in verschillende contexten, met behulp van BEM en een componentgerichte aanpak in Vue?
Na het ontvangen van de ontwerpen, wat deed u vervolgens: identificeerde u herbruikbare componenten en verzamelde u een UI-kit of een componentenbibliotheek?
Wat weet je over de SOLID-principes? Waarvoor zijn ze nodig?