Ako bola táto požiadavka vytvorená: cez ORM, query builder alebo to bol SQL s nahradenými parametrami?
Frontend
Aké sú výhody RTK Query?
Ako migrovať tabuľku s miliónmi riadkov: pridať nový stĺpec s predvolenou hodnotou a odstrániť starý, bez spôsobenia zablokovania v produkcii počas nasadenia?
Ako zorganizovať riadenie prístupu na základe rolí v Express?
Ako správne zastaviť proces pracovníka Node.js pri externom ukončení, aby nedošlo k prerušeniu prebiehajúcich transakcií v databáze?
Ako optimalizovať generovanie správ, keď sa pomocou Promise.all vykoná veľa požiadaviek na viaceré databázy, vrátane historických dát?
Ako by ste vyšetrili problém, pri ktorom generovanie PDF správy na požiadanie používateľa niekedy trvá príliš dlho, niekedy sa nedokončí a používatelia dostanú timeout? Máte prístup k frontend, backend a infraštruktúre.
Koľko rolí bolo v systéme?
Po prechode na streamy, týždená správa sa generuje za minútu, mesačná za 10 minút a štvrťročná za dve hodiny. Aké môžu byť dôvody a čo treba urobiť?
Aké nevýhody ste videli alebo s akými ťažkosťami ste sa stretli pri implementácii Feature-Sliced Design?
Ako optimalizovať veľké formuláre s mnohými poliami v React: znížiť zbytočné opätovné vykreslenia a znížiť väzbu?
Ako by ste zmenili produktový a technický prístup k generovaniu správ tak, aby používateľ nemusel čakať na synchronnú tvorbu veľkého PDF?
Aké sú výhody Feature-Sliced Design?
Máte skúsenosti s testovaním frontendu?
Ako určujete, ktoré indexy chýbajú a na ktorých poliach je potrebné pridať indexy?
Máte skúsenosti s používaním View a Materialized View v PostgreSQL?
Ako bola implementovaná kontrola prístupu na základe rolí na backendu NestJS?
Ako implementovať situáciu, keď je prístup k zdroju dostupný všetkým používateľom určitej úlohy, ale niektoré údaje by mali byť skryté alebo maskované, napríklad platy?
Povedzte o svojich skúsenostiach s organizovaním a implementáciou E2E toku v Playwright pre veľké viacstupňové formuláre a používateľské scenáre.
Povedzte nám, ako ste našli pomalú požiadavku, ktorá trvala takmer dve sekundy, a ako ste ju optimalizovali.