Sobes.tech

Συναρτήσεις σύγκλισης (SUM, COUNT κ.λπ.) — πού μπορούν να χρησιμοποιηθούν σε ένα ερώτημα SQL; Ποια είναι η διαφορά μεταξύ WHERE και HAVING κατά τη χρήση συναρτήσεων σύγκλισης;

Middle
210

Τι μπορεί να μην πάει καλά με τη διαμόρφωση σύνδεσης στη βάση δεδομένων αν αναπτύσσετε κώδικα, η βάση δεδομένων είναι εντάξει, ο επεξεργαστής δεν φορτώνεται, αλλά τα αιτήματα μέσω του REST API εκτελούνται διαδοχικά, σαν να είναι ένα μετά το άλλο;

Middle
197

var i = 1; i < 5; i++ ) { setTimeout( () => console.log(i), 1000 ); } const userName = new MyComparatorConstructor('Sinichkin'); try { if (userName == "Ivanov" || prev == "Skidorov") { console.log('Πρόσβαση επιτρεπτή'); } else { console.log('Απαγορεύεται'); } } catch (error) { if (error instanceof ComparisonProhibited) { } } .valueOf() .toString() String.toPrimitive

Middle
195

TypeScript: τι είναι τα Omit και Pick; Ποια είναι η διαφορά μεταξύ των τύπων union και intersection; Τι θα συμβεί αν περάσουμε έναν τύπο intersection στο Omit;

Middle
189

Είναι δυνατόν το Node.js να κολλήσει από την πλευρά JavaScript/V8 χωρίς να χρησιμοποιήσει έναν άπειρο βρόχο while(true); Πώς να διασφαλίσετε ότι η ουρά των υποσχέσεων δεν θα αδειάσει ποτέ;

Middle
187

Τι συνέβη με τη βάση; Εφαρμόστηκαν μεταναστεύσεις. Η βάση βρίσκεται σε μια τροποποιημένη κατάσταση — πώς να καταλάβετε τι συνέβη και πώς να την επαναφέρετε;

Middle
182

Ποιες είναι οι πιο συχνές αιτίες μη βελτιστοποιημένων ερωτημάτων μετά την ανακάλυψή τους με το EXPLAIN ANALYZE;

Middle
178

Παρακαλώ, μίλησε γενικά για τις σχεσιακές βάσεις δεδομένων. Χρησιμοποιούν Postgres, και θα ρωτήσω για τη συγκεκριμένη του ιδιαιτερότητα.

Middle
177

Αναπτύσσετε μια νέα λειτουργία σε ένα δοκιμαστικό περιβάλλον και αυτό προκαλεί την αποτυχία του περιβάλλοντος δοκιμών. Τι θα κάνετε;

Middle
177

λειτουργία 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

Ποια είναι η χρήση μιας αφηρημένης κλάσης; Τι θα συμβεί αν ο προγραμματιστής γράψει ts-ignore και δεν υλοποιήσει τις μεθόδους της αφηρημένης κλάσης;

Middle
169

Μικρουπηρεσίες: πώς υλοποιούνται διανεμημένες συναλλαγές μέσω πολλαπλών μικρουπηρεσιών με δυνατότητα ανάκλησης; Τι είναι τα μοτίβα Saga και Outbox;

Middle
162

Πώς καταλαβαίνεις την ασυγχρονία στο Node.js; Τι είναι η ουρά microtask και η ουρά macrotask;

Middle
160

Είναι το Node.js μονονηματικό ή όχι; Πόσα νήματα μπορεί να καταλάβει ένα εκτελέσιμο αρχείο Node.js και γιατί; Τι είναι το libuv και πώς σχετίζεται με το event loop;

Middle
153

Το JSONB έχει δυαδική μορφή. Τι επιτρέπει συγκεκριμένα να κάνεις σε μια στήλη;

Middle
148

Ποια είναι η διαφορά μεταξύ JSON και JSONB στο 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('Πρόσβαση επιτρεπτή') } else { console.log('Απαγορεύεται') } } catch (error) { if (error instanceof ComparisonProhibited) { } } .valueOf .toString .String.toPrimitive

Middle
129

Ποια είναι η διαφορά μεταξύ interface και type στο TypeScript; Γιατί χρειάζονται interfaces αν υπάρχουν types και το αντίστροφο;

Middle
127

Έκαναν rollback στη μετανάστευση, όλα ξαναζωντάνεψαν. Πρέπει να κυκλοφορήσεις τη λειτουργία — τι θα κάνεις μετά, αν απλώς την εφαρμόσεις ξανά, θα επαναληφθεί τα πάντα;

Middle
121

Έχεις αντιμετωπίσει προβλήματα όταν χρειάστηκε να κάνεις denormalization ή το αντίθετο; Έχεις την τρίτη κανονική μορφή, έχεις βαριά φόρτωση στη SGBD. Μπορεί η denormalization να σε βοηθήσει ή όχι; Πώς ακριβώς;

Middle
111