Нашите потребители ще са от ОНД или от цял свят?
Frontend
Можеш ли да нарисуваш схема как ще изглежда веригата от заявки от клиента до техническите същности (CDN, статично съхранение, Postgres и т.н.)?
Имаш ли опит в работата със Smart TV? Като се има предвид, че там няма мишка, а само дистанционно — как осигуряваш алтернатива за навигация към елемент с дистанционното?
Напишете функция once, която приема функция като параметър и връща резултата от първото й изпълнение, дори ако я извикате много пъти.
Откъде ще вземем видеото? Това не е тежко видео — как ще се съхранява и зарежда?
За колко потребители е предназначен нашият квиз? На какво ще влияе това, или просто събираш информация за сега?
Остава ни 5 минути — какво още искаш да разкажеш, какво не сме направили, но е важно да се вземе предвид, за да може решението да се счита за готово за разработка?
Използвате Next.js с рендиране на сървъра. Как оценявате, че това ще бъде по-бързо? Защо мислите, че HTML ще бъде доставено по-бързо?
Какво е отзивчивостта на интерфейса, каква е тази метрика?
Опитайте се да опишете структурата на данните за първия и втория крайна точка — какво ни е необходимо, за да работи всичко това? Какво ще представлява същността на квиза (какви полета)?
Посочихте три метрики: LCP, INP и CLS. Разкажете повече за Interaction to Next Paint — какво е тази метрика и какво точно измерва?
Куизът се състои от въпроси — как ще получаваме данните за въпросите: веднага целия списък или на части?
Ако се върнем към функционалните изисквания – ще има ли странициране на първата страница с списъка на викторините? Как е по-добре да се организира това от гледна точка на API?
Какво ще бъде ID-то на квиза?
Как знаеш номера на въпроса, за да отвориш екрана на въпроса?
Поставете числата вместо знаците за въпрос, така че в конзолата да се изведе в ред 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (задача за Event Loop, Promise, setTimeout)
Каза, че производителността трябва да бъде висока. Какво разбираш под производителност? Кои са ключовите метрики на Core Web Vitals, които трябва да вземем предвид? Дай пример за това, което е важно за нас.