Összegző függvények (SUM, COUNT stb.) — hol használhatók SQL lekérdezésben? Mi a különbség a WHERE és a HAVING között az összegző függvények használatakor?
Node.js
Mi lehet a baj a adatbázis kapcsolódási konfigurációval, ha kódot telepítesz, az adatbázis rendben van, a processzor nincs túlterhelve, de a REST API-n keresztül végrehajtott kérések szekvenciálisan történnek, mintha egymás után lennének?
var i = 1; i < 5; i++ ) { setTimeout( () => console.log(i), 1000 ); } const userName = new MyComparatorConstructor('Sinichkin'); try { if (userName == "Ivanov" || prev == "Skidorov") { console.log('Hozzáférés engedélyezve'); } else { console.log('Tiltott'); } } catch (error) { if (error instanceof ComparisonProhibited) { } } .valueOf() .toString() String.toPrimitive
TypeScript: mi az az Omit és Pick? Mi a különbség az unió és az metszet típusok között? Mi történik, ha egy intersection típust adunk át az Omitnak?
Lehetséges, hogy a Node.js a JavaScript/V8 oldalán lefagy anélkül, hogy végtelen while(true) ciklust használna? Hogyan lehet biztosítani, hogy a promise sor soha ne ürüljön ki?
Mi történt az adatbázissal? Migrációk kerültek végrehajtásra. Az adatbázis módosított állapotban van — hogyan értsük meg, mi történt, és hogyan lehet újraéleszteni?
Kérlek, mesélj általánosságban a relációs adatbázisokról. Ezek Postgres-t használnak, és én a specifikációjáról fogok kérdezni.
Egy új funkciót telepítesz egy tesztkörnyezetbe, és ettől a tesztkörnyezet leáll. Mit fogsz tenni?
Mik a nem optimal lekérdezések leggyakoribb okai az EXPLAIN ANALYZE segítségével való felfedezés után?
fixed függvény (f) { const me = this return function next (...a) { if (a.length < f.length) { return function (...b) { return next(...a, ...b) } } return f.call(me, ...a) } } export default fixed
Mire való egy absztrakt osztály? Mi történik, ha a fejlesztő írja a ts-ignore-t és nem valósítja meg az absztrakt osztály metódusait?
Mikroszolgáltatások: hogyan valósíthatók meg elosztott tranzakciók több mikroszolgáltatáson keresztül visszavonási lehetőséggel? Mi az a Saga és Outbox minták?
Hogyan érted az aszinkronitást a Node.js-ben? Mi az a microtask sor és a macrotask sor?
A Node.js egyszálú vagy sem? Hány szálat foglalhat el egy Node.js futtatható fájl és miért? Mi az a libuv és hogyan kapcsolódik az eseményhurokhoz?
A JSONB bináris formátumú. Ez pontosan mit tesz lehetővé egy oszlopon?
Mi a különbség a JSON és a JSONB között a PostgreSQL-ben?
var i = 1; i < 5; i++ { setTimeout(() => console.log(i), 1000) } const userName = new MyComparatorConstructor('Sinichkin') try { if (userName == "Ivanov" || pet row || Skidorov) { console.log('Hozzáférés engedélyezve') } else { console.log('Tiltott') } } catch (error) { if (error instanceof ComparisonProhibited) { } } .valueOf .toString .String.toPrimitive
Mi a különbség az interface és a type között a TypeScript-ben? Miért szükségesek az interfészek, ha vannak típusok és fordítva?
Visszavonták a migrációt, minden újra életre kelt. Ki kell adnod a funkciót — mit fogsz tenni ezután, ha egyszerűen újra alkalmazod, minden meg fog ismétlődni?
Szembesültél már problémákkal, amikor denormalizálni kellett vagy fordítva? Megvan a harmadik normálforma, nehéz terhelés van az SGBD-n. Segíthet a denormalizáció vagy nem? Hogyan pontosan?