I nostri utenti saranno della CSI o di tutto il mondo?
Frontend
Hai esperienza con le Smart TV? Considerando che non c'è mouse, solo il telecomando, come garantire un'alternativa per navigare tra gli elementi con il telecomando?
Puoi disegnare uno schema di come sarà la catena di richieste dal cliente alle entità tecniche (CDN, storage statico, Postgres, ecc.)?
Scrivi una funzione once che accetta una funzione come parametro e restituisce il risultato della sua prima esecuzione, anche se viene chiamata molte volte.
Per quanti utenti è pensato il nostro quiz? A cosa influirà, o stai solo raccogliendo informazioni per ora?
Da dove prenderemo il video? Non si tratta di un video pesante — come verrà memorizzato e caricato?
Stai usando Next.js con rendering lato server. Come valuti che sarà più veloce? Perché pensi che l'HTML verrà consegnato più rapidamente?
Ci restano 5 minuti: cosa vorresti ancora raccontare, cosa non abbiamo fatto ma è importante considerare affinché la soluzione possa essere considerata pronta per lo sviluppo?
Cos'è la reattività dell'interfaccia, che metrica è?
Hai menzionato tre metriche: LCP, INP e CLS. Raccontami di più di Interaction to Next Paint — cos'è questa metrica e cosa misura esattamente?
Il quiz consiste in domande: come otterremo i dati sulle domande: tutto in una volta o a pezzi?
Tornando ai requisiti funzionali, ci sarà una paginazione sulla prima pagina con l'elenco dei quiz? Come organizzarlo al meglio dal punto di vista dell'API?
Quale sarà l'ID del quiz?
Prova a descrivere la struttura dei dati per il primo e il secondo endpoint — di cosa abbiamo bisogno affinché tutto funzioni? Come sarà l'entità del quiz (quali campi)?
Come fai a conoscere il numero della domanda per aprire lo schermo della domanda?
Inserisci i numeri al posto dei punti interrogativi affinché nella console vengano visualizzati in ordine 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (compito su Event Loop, Promise, setTimeout)
Hai detto che le prestazioni devono essere alte. Cosa intendi per prestazioni? Quali sono le metriche chiave di Core Web Vitals di cui dobbiamo tenere conto? Fai un esempio di ciò che è importante per noi.