Jak byla tato dotaz formulována: přes ORM, query builder nebo to byl SQL s nahrazenými parametry?
Frontend
Jaké jsou výhody RTK Query?
Jak migrovat tabulku s miliony řádků: přidat nový sloupec s výchozí hodnotou a odstranit starý, aniž by došlo k zablokování produkce během nasazení?
Jak organizovat řízení přístupu na základě rolí v Express?
Jak správně zastavit proces pracovníka Node.js při externím ukončení, aby nedošlo k přerušení probíhajících transakcí v databázi?
Jak optimalizovat generování zpráv, když je provedeno mnoho požadavků na více databází, včetně historických dat, pomocí Promise.all?
Jak byste vyšetřili problém, kdy generování PDF zprávy požadované uživatelem někdy trvá příliš dlouho, někdy neskončí a uživatelé dostávají timeout? Máte přístup k frontend, backend a infrastruktuře.
Kolik rolí bylo v systému?
Po přechodu na streamy je týdenní zpráva generována za minutu, měsíční za 10 minut a čtvrtletní za dvě hodiny. Jaké mohou být důvody a co je třeba udělat?
Jaké nevýhody Feature-Sliced Design jste viděli nebo s jakými potížemi jste se setkali při jeho implementaci?
Jak optimalizovat velké formuláře s mnoha poli v Reactu: snížit zbytečné znovu-renderování a snížit vazbu?
Jak byste změnili produktový a technický přístup k generování zpráv tak, aby uživatel nečekal na synchronní tvorbu velkého PDF?
Jaké jsou výhody Feature-Sliced Design?
Máte zkušenosti s testováním frontendu?
Jak určujete, které indexy chybí a na kterých polích je třeba přidat indexy?
Máte zkušenosti s používáním View a Materialized View v PostgreSQL?
Jak bylo implementováno řízení přístupu na základě rolí na backendu NestJS?
Jak implementovat situaci, kdy je přístup k prostředku dostupný všem uživatelům určité role, ale některá data by měla být skryta nebo maskována, například platy?
Povězte o své zkušenosti s organizací a implementací E2E toku v Playwright pro velké vícestupňové formuláře a uživatelské scénáře.
Povězte nám, jak jste našli pomalý dotaz, který trval téměř dvě sekundy, a jak jste ho optimalizovali?