Zullen onze gebruikers uit de GOS of uit de hele wereld komen?
Frontend
Kun je een schema tekenen van hoe de request-keten van de client naar de technische entiteiten (CDN, statische opslag, Postgres, enz.) zal verlopen?
Heb je ervaring met werken op Smart TV? Aangezien er geen muis is, alleen een afstandsbediening — hoe bied je een alternatief voor het navigeren naar een element met de afstandsbediening?
Schrijf een functie once die een functie als parameter accepteert en het resultaat van de eerste uitvoering teruggeeft, zelfs als deze meerdere keren wordt aangeroepen.
Voor hoeveel gebruikers is onze quiz bedoeld? Waar zal dit invloed op hebben, of verzamel je voorlopig alleen informatie?
Waar halen we de video vandaan? Het gaat niet om een zware video — hoe wordt deze opgeslagen en geladen?
We hebben nog 5 minuten over — wat zou je nog willen vertellen, wat we niet hebben gedaan maar belangrijk is om in overweging te nemen zodat de oplossing als klaar voor ontwikkeling kan worden beschouwd?
Je gebruikt Next.js met server-side rendering. Hoe beoordeel je dat dit sneller zal zijn? Waarom denk je dat HTML sneller zal worden geleverd?
Probeer de datastructuur te beschrijven voor de eerste en tweede endpoint — wat hebben we nodig om alles te laten werken? Hoe zal de quiz-entiteit eruitzien (welke velden)?
Wat is de responsiviteit van de interface, wat voor metriek is dat?
Je noemde drie metrics: LCP, INP en CLS. Vertel me meer over Interaction to Next Paint — wat is deze metriek en wat meet het precies?
De quiz bestaat uit vragen — hoe gaan we de gegevens over de vragen verkrijgen: meteen de hele lijst of in delen?
Terugkomend naar de functionele vereisten: zal er paginering zijn op de eerste pagina met de lijst van quizzen? Hoe kan dit het beste worden georganiseerd vanuit API-oogpunt?
Wat zal de quiz-ID zijn?
Hoe weet je het nummer van de vraag om het vraagenscherm te openen?
Plaats de cijfers in plaats van de vraagtekens zodat in de console de volgorde 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 wordt weergegeven (opdracht over Event Loop, Promise, setTimeout)
Je zei dat de prestaties hoog moeten zijn. Wat bedoel je precies met prestaties? Welke kernmetrieken van Core Web Vitals moeten we in overweging nemen? Geef een voorbeeld van wat voor ons belangrijk is.