Mida teha, kui andmebaas laaditakse 100% iga 30 minuti tagant? Kuidas lahendada raske analüütilise päringu probleem?
Node.js
Kuidas töödelda paralleelseid saldo vähendamisi operatsioone järjestikuliselt, et vältida topeltarvestust (võistluse tingimus)?
Miks valisite objekti abonentide salvestamiseks? Kuidas töötab tellimusest loobumine filteri kaudu? Milline on filter algoritmi keerukus?
Milleks on indeksid PostgreSQL-is?
/* * On vaja implementida EventEmitter. * Metodidega emit ja on. * * on(eventName: string | Symbol, callback: (payload?: any) => void): * () => void; * Võtab eventName ja tagasikutsumisfunktsiooni callback. * Funktsioon võimaldab tellida sündmusele. * Funktsiooni tulemus peaks olema tellimise tühistamise funktsioon. * * emit(eventName: string | Symbol, payload?: any): void * Võtab eventName ja payload, mis * edastatakse iga kuulaja eventName-le; funktsioon kutsub sündmuse välja. * Kui kuulajat ei leidu, tuleb visata erind. * * ------------------------------------------------------ * * Näide: * const myEmitter = new EventEmitter(); * * const unSubscribe = myEmitter.on('event', (payload) => { * console.log('sündmus toimus!!!', payload); */
Rääkige mulle ACID põhimõtetest seoses relatsiooniliste andmebaasidega
// [Andmebaas] Kujundage kasutajate ja nende elektrooniliste rahakottide andmebaas. // Kasutaja võib omada mitut elektroonilist rahakotti erinevates valuutades, kuid mitte kahte samas valuutas. // Võimalikud valuutad: USD/EUR/RUB. Kasutaja rahakott peab sisaldama praegust saldot; // Valuutad peavad omama lisanduvat nime vene keeles.
Mis on ühenduste basseinid andmebaasidega töötamise kontekstis ja milleks neid kasutatakse?
Mis on FK ja UNIQUE piirang andmebaasis?
Milliseid tehingu isolatsiooni tasemeid teate ja mida need tähendavad?
Miks valisite FLOAT tüüpi saldo jaoks? Kuidas see erineb DECIMAL-ist? Mis muutuks, kui kasutaksite INTEGER-i?
Rääkige oma kogemusest jälgimise ja logimise (Grafana, Kibana) alal
Mis vahe on Map ja WeakMap vahel?
Mis on Node.js ja millest see koosneb?
Milline on sünkroonse ja asünkroonse koodi vahe?
// 2. Koostage päring kasutajate valimiseks, kellel pole EUR rahakotti.
// Kasutaja võib omada mitut elektroonilist rahakotti erinevates valuutades, kuid mitte kahte rahakotti samas valuutas. // Võimalikud valuutad: USD/EUR/RUB. Kasutaja rahakott peab sisaldama kehtivat saldot; // Valuutadel peab olema täiendav nimi vene keeles. // Lisa valuuta -> BTC/ETH/TON // Lisa keel ES/FR/EN Kasutaja { id int PK string email string } Valuuta { code varchar(3) PK // USD, EUR, RUB name_ru string valikuline type enum('fiat', 'crypto') } ValuutaTõlked { } Rahakott { user_id FK (Kasutaja.id) currency_code FK (Valuuta.kod) saldo decimal }
Nimetage lubaduste meetodid (Promise.resolve, Promise.reject ja teised)
Mis on EventEmitter ja kuidas see töötab?
Millist tüüpi seos on raamatute ja autorite tabelite vahel?