Heb je al een mechanisme met een cursor dat je hebt gebruikt voor het pagineren van de quizlijst? Kan het hier ook worden toegepast om de vragen lui (één voor één of meerdere tegelijk) op te halen?
Frontend
Vertel meer over microtasks en macrotasks — wat zijn het en hoe werkt de Event Loop?
Wat is this in JavaScript en hoe werkt het? Hoe verschilt het gedrag van this in een gewone functie en een pijlfunctie?
Heb je vragen aan mij? Is er iets fundamenteel kritiek dat je zou willen veranderen in de oplossing die we hebben ontworpen?
Pas de functie once aan om te werken met asynchrone functies (de functie kan zowel synchroon als asynchroon zijn).
Wat kunnen we aannemen over de interactie met verschillende soorten antwoorden: op de afbeelding klikken, ook op de tekst, maar wat te doen met de video?
Stel dat er een nieuw type antwoord (bijvoorbeeld video) wordt geïntroduceerd — hoe moet dit worden meegenomen in de door ons vastgestelde datastructuur?
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 zijn referentietypen en hoe verschillen ze van niet-referentietypen? Wat betekent het om door verwijzing te passeren?
Voeg in de functie once een retry-mechanisme toe: als de asynchrone functie eindigt met een fout, herhaal de aanroep het opgegeven aantal keren (het aantal pogingen wordt als tweede parameter doorgegeven).
Wat zijn de rest- en spread-operatoren? Hoe verschillen ze van elkaar?
Vertel eens, hoe ben je bij frontend gekomen? Waarmee was je bezig?
Wat wordt er in de console weergegeven als resultaat van het uitvoeren van de codeblokken? (vraag over scope, var/let, referentietypes)
Vertel meer over caching voor snelle pagina-aflevering. Geef een voorbeeld op de tweede interface (vragen scherm).
Stel je voor dat een afbeelding niet is geladen — hoe verwerk je dat zodat de gebruiker begrijpt wat er had moeten staan?
Hoe werkt een closure? Leg uit met een voorbeeld van een geïmplementeerde functie genaamd once.
Welke gegevens heeft de klant op welk moment nodig en wat wordt onze API? Welke endpoints zijn nodig, welke gegevensschema's?
Zullen onze gebruikers uit de GOS of uit de hele wereld komen?
Voor hoeveel gebruikers is onze quiz bedoeld? Waar zal dit invloed op hebben, of verzamel je voorlopig alleen informatie?
Je noemde de gebruikerssessie — wat moeten we in onze API aanpassen zodat de gebruikersautorisatie/-sessie wordt meegenomen (voortgang, beschikbare quizzen)?