Sobes.tech

Τι είναι το null και το undefined, ποια είναι η διαφορά; Τι θα επιστρέψει το typeof null;

Middle
Data World
41

Ποιο σφάλμα μπορεί να προκύψει κατά τον υπολογισμό των σχολίων μέσω Map εάν δεν υπάρχει ακόμη καταχώριση για το postId, και πώς να το διορθώσετε;

Middle+
Ozon Tech
41

Σε ποιους συλλέκτες υπήρχαν τρεις εφαρμογές στο τελευταίο έργο (front, admin, UI-kit);

Middle
МВидео/эльдорадо
41

Τι γνώμη έχεις για τον legacy κώδικα;

Middle
Нанософт
41

Περιγράψτε τη σειρά ενεργειών του προγράμματος περιήγησης (και όχι μόνο του προγράμματος περιήγησης) μετά την εισαγωγή του URL και το αίτημα της σελίδας. Τι είναι το forced layout;

Middle
ВШЭ
41

Πες μου για το stack στο οποίο εργάστηκες. Πόσο καλά γνωρίζεις το TypeScript; Πολύπλοκοι τύποι, αναδρομικοί τύποι;

Middle+
РунитиРунити
41

Ποιες τεχνολογίες, πρότυπα και υποδομές έχουν ήδη οριστεί για την έναρξη ενός νέου έργου;

Middle+
Сбер. IT
41

Γιατί δεν έγραφες περισσότερα σχόλια στα pull-requests; Συνήθως έτσι γράφεις στα αιτήματα προς την ομάδα;

Middle
РунитиРунити
41

Πώς βλέπετε την βιτρίνα προϊόντων για ένα κατάστημα ψηφιακών προϊόντων (συνδρομές PlayStation Plus, Xbox Game Pass, Nintendo κ.ά.)? Ποιες οντότητες/μοντέλα θα ξεχωρίζατε; Ποιες ερωτήσεις θα κατασκευάζατε;

Middle+
Chaser
41

Τι είναι ένα συστατικό ανώτερης τάξης (HOC);

Middle
НЕОЛАНТ
41

Άσκηση CSS: τρία μπλοκ div τοποθετημένα το ένα κάτω από το άλλο, καθένα με margin-top 10px και margin-bottom 30px. Ποια θα είναι η απόσταση μεταξύ των μπλοκ; Τι θα αλλάξει αν αντικαταστήσουμε το div με span;

Middle
Цифротех
41

Πώς μπορεί να οριστεί ένα cookie μέσω του διακομιστή; Τι πρέπει να κάνετε γι' αυτό;

Middle
WB банк
41

Τι ακριβώς φορτώνεται κατά το φόρτωμα της frontend σελίδας;

Middle
НЕОЛАНТ
41

Ποια ενδιαφέροντα περιστατικά ή μη τυπικές καταστάσεις συναντήσατε κατά τη δουλειά με το Playwright;

Middle
ИдаПроджект
41

Γιατί το for...of επισημαίνεται με κόκκινο στο TypeScript, αλλά το κανονικό for όχι;

Intern
Яндекс
41

Υλοποιήστε τη λειτουργία smartFetch, η οποία είναι ένα περιτύλιγμα πάνω από τη λειτουργία batchFetch για αιτήματα δεδομένων από το backend με βάση το ID. Η λειτουργία πρέπει να συγκεντρώνει τις κλήσεις κατά τη διάρκεια ενός χρονικού παραθύρου (timeout) και να τις στέλνει σε ένα ενιαίο αίτημα παρτίδας. Η αναμονή για το επόμενο παράθυρο ξεκινά αμέσως μετά την αποστολή του αιτήματος. Τα ID είναι μοναδικά, το fetch είναι πάντα επιτυχές. Είναι απαραίτητο να χειριστεί σωστά την περίπτωση που μέσα σε ένα παράθυρο έρχονται διπλότυχα ID.

Middle+
А7-Технологии
41

Για ποιο λόγο χρησιμοποιείται το infer στο TypeScript;

Middle+
Ifellow
41

Ποιος διαχειριστής κατάστασης χρησιμοποιείται στο έργο;

Middle
WildberriesWildberries
41

Επηρέασε η σειρά των στηλών σε έναν σύνθετο δείκτη την τελική απόδοση του ερωτήματος;

Middle
ООО Медиа технологии
41

class Foo { bar = 1; bla = () => console.log(this.bar); baz = function () {console.log(this.bar);}; } new Foo().bla(); new Foo().baz(); Πες το σύντομα ως εξής: `this` δεν είναι πεδίο ορατότητας, αλλά το πλαίσιο κλήσης της λειτουργίας. Ορίζεται όχι εκεί που δηλώνεται η λειτουργία, αλλά πώς καλείται. Μπορείς να προσθέσεις 3-4 κανόνες: - Συνήθης κλήση λειτουργίας — το `this` είναι συνήθως undefined σε strict mode. - Μέθοδος αντικειμένου — το `this` δείχνει στο αντικείμενο στα αριστερά της τελείας. - call / apply / bind — επιτρέπουν να ορίσεις ρητά το `this`. - Βέλτιστες λειτουργίες — δεν έχουν το δικό τους `this`, το παίρνουν από το εξωτερικό πλαίσιο.

Middle
АЙ-ТЕКОАЙ-ТЕКО
41
/292