Frontend
Hoe kan je de scroll-event handler optimaliseren, die frequente hertekeningen veroorzaakt? Wat is het verschil tussen throttling en debounce?
Hoe beoordeel je jezelf qua grade en waarom?
[naam] vroeg: taak: er is een invoerveld op de pagina. Schrijf code die het ingevoerde waarde opslaat in localStorage zodat de waarde na het herladen van de pagina wordt hersteld.
Welke benaderingen voor het schrijven van CSS ken je? Heb je ervaring met Tailwind?
Wat is een monorepository? Wat zijn de voor- en nadelen?
En hoe wordt deze metriek (INP) verzameld, weet je dat? Hoe kunnen we die zien bij echte gebruikers, als in DevTools alles goed is, maar gebruikers klagen dat alles slecht is?
Wat is een lexicale omgeving?
Praktische opdracht: implementeer de debounce-functie
Wat is je uiteindelijke doel in IT, wat zou je willen bereiken?
Wat is Composable? Kun je een goed voorbeeld van een composable geven?
Welke methoden voor het kopiëren van objecten kunnen functies van het ene object naar het andere kopiëren?
Hoe kan een frontend-toepassing worden geoptimaliseerd?
Leg het levenscyclus van een React-component uit. Hoe ga je om met ontmanteling met behulp van useEffect?
// comp.vue <template> <ul v-if="products != null"> <li v-for="(pr, i) in products">{{pr}}</li> </ul> </template> <script> import {getProducts} from ""; import {ref} from "vue"; const products = ref(null); onMounted(() => { getProducts().then(result => products.value = result) }) </script> setup() (worden uitgevoerd vóór beforeCreate en created) onBeforeMount onMounted onBeforeUpdate onUpdated onBeforeUnmount onUnmounted Ouder: setup Ouder: beforeCreate Ouder: created Ouder: beforeMount Kind: setup Kind: beforeCreate Kind: created Kind: beforeMount Kind: mounted Ouder: mounted <template> <div> <slot name=""></slot> </div> </template>
Hoe kun je ondersteuning bieden voor moderne afbeeldingsformaten (WebP, AVIF) in browsers die deze niet ondersteunen?
Welke methoden kunnen worden gebruikt om de prestaties van een applicatie te verbeteren (front-end, back-end, database)?
Je hebt aangegeven dat je jezelf een mid-level+ vindt. Waarom denk je dat?
Is de Store nodig voor alle Angular-toepassingen of niet? Zo niet, voor welke is het nodig?
Noem de details die nodig zijn om een bestuurbare machine uit een bouwpakket te assembleren (niet-standaard vraag over systeemdenken).
Hoe voorkom je onnodige her-renderingen van het kaartlijstcomponent, als een externe applicatie periodiek gegevens bijwerkt in de opslag en het niet mogelijk is om afzonderlijke kaarten te memorizeren?