Kaip buvo suformuotas šis užklausimas: per ORM, query builder ar tai buvo SQL su pakeistais parametrais?
Frontend
Kokios yra RTK Query privalumai?
Kaip perkelti lentelę su milijonais eilučių: pridėti naują stulpelį su numatytąja verte ir pašalinti seną, neįtraukiant gamybos sustojimo diegimo metu?
Kaip organizuoti vaidmenų pagrindu pagrįstą prieigos valdymą Express?
Kaip teisingai sustabdyti Node.js darbuotojo procesą išorės pabaigoje, kad nebūtų nutrauktos vykstančios duomenų bazės operacijos?
Kaip optimizuoti ataskaitų generavimą, kai naudojant Promise.all atliekama daug užklausų kelioms duomenų bazėms, įskaitant istorinius duomenis?
Kaip ištirtumėte problemą, kai naudotojo užklausa sugeneruoti PDF ataskaitą kartais užtrunka per ilgai, kartais nesibaigia ir naudotojai gauna timeout? Jūs turite prieigą prie frontend, backend ir infrastruktūros.
Kiek vaidmenų buvo sistemoje?
Po perėjimo prie srautų, savaitinis ataskaita sugeneruojama per minutę, mėnesinis per 10 minučių, ketvirtinis - per dvi valandas. Kokios galėtų būti priežastys ir ką reikėtų daryti?
Kokias trūkumus matėte Feature-Sliced Design ir su kokiomis sunkumais susidūrėte jo įgyvendinimo metu?
Kaip optimizuoti didelius formus su daug laukų React: sumažinti nereikalingus perrašymus ir sumažinti sujungimą?
Kaip pakeistumėte produktų ir techninį požiūrį į ataskaitų generavimą, kad naudotojas nelauktų didelio PDF sinchroninio formavimo?
Kokios yra Feature-Sliced Design privalumai?
Ar turite patirties testuojant frontendą?
Kaip nustatote, kurie indeksai trūksta ir kuriuose laukuose juos pridėti?
Ar turite patirties naudodami View ir Materialized View PostgreSQL?
Kaip buvo įgyvendintas vaidmenų pagrindu pagrįstas prieigos valdymas NestJS gale?
Kaip įgyvendinti situaciją, kai prieiga prie išteklių yra prieinama visiems tam tikros rolės naudotojams, tačiau kai kurie duomenys turi būti paslėpti arba maskuoti, pavyzdžiui, atlyginimai?
Pasakykite apie savo patirtį organizuojant ir įgyvendinant E2E srautą Playwright for didelių daugiažingsnių formų ir naudotojų scenarijų.
Pasakykite, kaip radote lėtą užklausą, kuri truko beveik dvi sekundes, ir kaip ją optimizavote?