¿Nuestros usuarios serán de la CEI o de cualquier parte del mundo?
Frontend
¿Puedes dibujar un esquema de cómo será la cadena de solicitudes desde el cliente hasta las entidades técnicas (CDN, almacenamiento de archivos estáticos, Postgres, etc.)?
¿Tienes experiencia trabajando con Smart TV? Teniendo en cuenta que no hay ratón, solo un control remoto, ¿cómo garantizar una alternativa para navegar por los elementos con el control remoto?
Escribe una función once que acepte una función como parámetro y devuelva el resultado de su primera ejecución, incluso si se llama muchas veces.
¿Para cuántos usuarios está diseñado nuestro cuestionario? ¿En qué afectará esto, o simplemente estás recopilando información por ahora?
¿De dónde vamos a obtener el video? No se trata de un video pesado, ¿cómo se almacenará y cargará?
Nos quedan 5 minutos: ¿qué más te gustaría contar, qué no hemos hecho pero es importante tener en cuenta para que la solución pueda considerarse lista para el desarrollo?
Estás usando Next.js con renderizado del lado del servidor. ¿Cómo evalúas que esto será más rápido? ¿Por qué piensas que el HTML se entregará más rápidamente?
Intenta describir la estructura de datos para los primeros y segundos puntos finales — ¿qué necesitamos para que todo esto funcione? ¿Qué representará la entidad del cuestionario (qué campos)?
¿Qué es la capacidad de respuesta de la interfaz, qué métrica es esa?
Mencionaste tres métricas: LCP, INP y CLS. Cuéntame más sobre Interaction to Next Paint — ¿qué es esta métrica y qué exactamente mide?
¿El cuestionario consiste en preguntas: cómo vamos a obtener los datos de las preguntas: ¿todo de una vez o por partes?
Si volvemos a los requisitos funcionales, ¿habrá paginación en la primera página con la lista de cuestionarios? ¿Cómo sería mejor organizar esto desde el punto de vista de la API?
¿Cuál será el ID del cuestionario?
¿Cómo sabes el número de la pregunta para abrir la pantalla de la pregunta?
Coloca los números en lugar de los signos de interrogación para que en la consola se muestren en orden 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (tarea sobre Event Loop, Promise, setTimeout)
Dijiste que el rendimiento debe ser alto. ¿Qué entiendes por rendimiento? ¿Qué métricas clave de Core Web Vitals debemos tener en cuenta? Da un ejemplo de lo que es importante para nosotros.