Sobes.tech

Ποια υποχρεωτική ιδιότητα πρέπει να έχει κάθε στοιχείο κατά την απόδοση μιας λίστας σε React; Από πού μπορούν να ληφθούν τα κλειδιά και από πού όχι;

Middle
Тензор
120

Κλασικός τρόπος για να κεντράρετε ένα div.

Middle
РунитиРунити
120

Στο Angular, με την εμφάνιση σημάτων, υπάρχει ο όρος 'αντιδραστικό πλαίσιο'. Πώς τον καταλαβαίνεις;

Middle
Клируэй Технолоджис
120

Έχετε αντιμετωπίσει το μηχανισμό CORS;

Middle+
Лига Цифровой ЭкономикиЛига Цифровой Экономики
120

Ποιοι χαρακτήρες πρέπει να διαφύγουν για την προστασία από επιθέσεις XSS;

Senior
Bitrix
120

Πείτε για την εργασιακή σας εμπειρία και τις πιο ενδιαφέρουσες στιγμές στην καριέρα σας

Senior
Type
120

Έχεις ρυθμίσει ποτέ CI/CD ή σχετικά με την υποδομή;

Middle
Navio
120

Έχεις χρησιμοποιήσει το Vitest ή το Playwright στη δουλειά σου;

Middle
Нанософт
120

Ποια είναι η τεχνική υποστήριξη του έργου;

Middle
Веб-мост
120

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

Middle
Ifellow
120

Έπρεπε να εργαστείτε με τα νέα hooks του React (18/19), όπως useTransition, useDeferredValue;

Middle+
РСХБ
120

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

Middle
Клируэй Технолоджис
120

Όσον αφορά τις εφαρμογές που ήταν ενσωματωμένες η μία στην άλλη — ήταν όλες σε React;

Middle
Navio
120

function createRateLimiter(limit, interval) {} // Δοκιμές const limiter = createRateLimiter(2, 100); let count = 0; const fn = () => { count++ console.log(count) }; limiter(fn); // count = 1 limiter(fn); // count = 2 limiter(fn); // Αγνοείται (όριο 2/100ms) setTimeout(() => limiter(fn), 150); // count = 3 (πέρασε >100ms)

Middle
IGaming
120

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

Senior
Ренессанс СтрахованиеРенессанс Страхование
120

const doSomething = (ms) => { return new Promise((resolve, reject) => { setTimeout(() => { if (Math.random() <= 0.5) { reject("error"); } else { resolve(ms); } }, ms); }); }; const getDelay = () => { let rand = 1000 + Math.random() * 2000; return Math.floor(rand); }; const p1 = doSomething(getDelay()); const p2 = doSomething(getDelay()); const p3 = doSomething(getDelay()); const p4 = doSomething(getDelay());

Middle+
IT OneIT One
120

/** * Είναι απαραίτητο να γράψετε μια ασύγχρονη λειτουργία, * που θα "κοιμάται" τον καθορισμένο αριθμό χιλιοστών, * και στη συνέχεια θα ολοκληρώνεται με επιτυχία */ function sleep(duration) { } // Παράδειγμα const startTime = Date.now(); console.log("Ξεκινάμε τον ύπνο..."); sleep(2000).then(() => { console.log("Ξύπνησε μετά από 2 δευτερόλεπτα!"); console.log("Χρόνος που πέρασε: ", Date.now() - startTime); }); sleep(1000).then(() => { console.log("Ξύπνησε μετά από 1 δευτερόλεπτο!"); console.log("Χρόνος που πέρασε: ", Date.now() - startTime); });

Middle+
Яндекс
120

Τι είναι το reflow και το repaint; Τι είναι ένα forced reflow (ανακατασκευή με αναγκαστικό τρόπο); Πώς μπορούμε να βελτιστοποιήσουμε το rendering για να μειώσουμε τον αριθμό των forced reflows;

Middle+
SelectySelecty
120

Τι συμβαίνει στον περιηγητή μετά την εισαγωγή του URL στη γραμμή διευθύνσεων;

Middle+
Ozon Tech
120

Γιατί δεν μπορείς απλά να περάσεις το count ως εξάρτηση στο useEffect όταν χρησιμοποιείς setInterval; Τι μπορεί να πάει στραβά;

Middle+
Global treds
120
/298