Sobes.tech

Node.js

Funcții de agregare (SUM, COUNT etc.) — unde pot fi utilizate într-o interogare SQL? Care este diferența dintre WHERE și HAVING atunci când se folosesc funcții de agregare?

Middle
208

Ce poate fi în neregulă cu configurația conexiunii la baza de date dacă implementați cod, baza de date este în ordine, procesorul nu este încărcat, dar solicitările prin API-ul REST sunt executate secvențial, ca și cum ar fi unul după altul?

Middle
196

var i = 1; i < 5; i++ ) { setTimeout( () => console.log(i), 1000 ); } const userName = new MyComparatorConstructor('Sinichkin'); try { if (userName == "Ivanov" || prev == "Skidorov") { console.log('Acces acordat'); } else { console.log('Interzis'); } } catch (error) { if (error instanceof ComparisonProhibited) { } } .valueOf() .toString() String.toPrimitive

Middle
195

TypeScript: ce sunt Omit și Pick? Care este diferența dintre tipurile union și intersection? Ce se întâmplă dacă se transmite un tip de intersection în Omit?

Middle
188

Este posibil ca Node.js să se blocheze din partea JavaScript/V8 fără a folosi un ciclu infinit while(true)? Cum să faci ca coada promisiunilor să nu se golească niciodată?

Middle
187

Ce s-a întâmplat cu baza de date? S-au aplicat migrații. Baza de date este într-o stare modificată — cum să înțelegem ce s-a întâmplat și cum să o reanimăm?

Middle
180

Te rog, vorbește despre bazele de date relaționale în general. Ele folosesc Postgres, iar eu voi întreba despre specificitatea lui.

Middle
177

Implementați o funcție nouă pe un mediu de test și acest lucru face ca mediul de test să eșueze. Ce veți face?

Middle
176

Care sunt cele mai frecvente cauze ale interogărilor neoptimizate după ce le-ai descoperit cu EXPLAIN ANALYZE?

Middle
176

funcția fixed (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

Middle
174

La ce servește o clasă abstractă? Ce se întâmplă dacă dezvoltatorul scrie ts-ignore și nu implementează metodele clasei abstracte?

Middle
167

Microservicii: cum se implementează tranzacțiile distribuite prin mai multe microservicii cu posibilitatea de a le anula? Ce sunt modelele Saga și Outbox?

Middle
160

Cum înțelegi asincronia în Node.js? Ce este coada de microtask și coada de macrotask?

Middle
160

Node.js este mono-thread sau nu? Câte fire poate ocupa un fișier executabil Node.js și de ce? Ce este libuv și cum este legat de bucla de evenimente?

Middle
153

JSONB are un format binar. Ce anume permite să faci în mod specific pe o coloană?

Middle
148

Care este diferența dintre JSON și JSONB în PostgreSQL?

Middle
148

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('Acces acordat') } else { console.log('Interzis') } } catch (error) { if (error instanceof ComparisonProhibited) { } } .valueOf .toString .String.toPrimitive

Middle
129

Care este diferența dintre interface și type în TypeScript? De ce sunt necesare interfețele dacă există tipuri și vice versa?

Middle
125

Migrația a fost inversată, totul a prins viață. Trebuie să lansezi funcționalitatea — ce vei face în continuare, dacă pur și simplu o reaplici, totul se va repeta?

Middle
120

Te-ai confruntat vreodată cu probleme când a fost nevoie să faci denormalizare sau invers? Ai forma normală a treia, ai o sarcină grea pe SGBD. Te poate ajuta denormalizarea sau nu? Cum exact?

Middle
111