Sobes.tech

Σε ποιο χρονικό διάστημα είναι έτοιμοι να ξεκινήσουν την εργασία;

Middle
3D-Outlet
140

Γιατί στο React δεν μπορείς να αλλάξεις απευθείας το state; Για παράδειγμα, state.count = 5.

Middle
Веза
140

// Δημιουργήστε έναν τύπο που περιέχει τα ίδια πεδία με το Delivery, // αλλά όλα τα πεδία είναι προαιρετικά (μπορούν να έχουν την τιμή undefined) και δεν μπορούν να αλλάξουν τις τιμές τους.

Middle+
Т-БанкТ-Банк
140

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

Middle
Protech
140

Μιλήστε μας για τη θεμελιώδη διαφορά μεταξύ Angular ως πλαίσιο και React ως βιβλιοθήκη.

Middle
ГКУ Инфогород
140

Ποια προσέγγιση χρησιμοποιεί το React: επιτακτική ή δηλωτική; Ποια είναι η διαφορά;

Middle
Электронные офисные системы
139

Πώς λειτουργεί η αποδόμηση των αντιδραστικών τιμών στο Vue και πώς διατηρείται η αντιδραστικότητα κατά την αποδόμηση;

Middle
Интай-текстиль
139

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

Middle
GeForbit
139

Πείτε μας για την εμπειρία σας στην ανασκόπηση κώδικα. Σε τι εστιάζατε την προσοχή σας; Ποιες ήταν οι πιο συχνές λάθη που συναντήσατε;

Middle
Лаборатория системных технологий
139

Πώς μπορεί να λυθεί η εργασία withTimeout με εναλλακτικό τρόπο μέσω Promise.race; Τι είναι το Promise.race, πώς διαφέρει από το Promise.all;

Middle
X5 techX5 tech
139

Τι είναι οι επιθέσεις XSS;

Middle
WB Travel
139

Ποιος είναι ο σκοπός των portals στο React;

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

Γνώση βάσεων δεδομένων και εργασίας με API

Middle
Яндекс
139

Τι είναι το reconciliation στο React;

Middle+
М.Видео/эльдорадо
139

Μίλησε για το Promise: καταστάσεις, στατικές μέθοδοι (all, allSettled, any, race).

Middle+
IT OneIT One
139

Λήψη δεδομένων σχετικά με βιβλία και τους συγγραφείς τους. Εμφάνιση των δεδομένων σε μια σελιδοποιημένη λίστα με 10 βιβλία ανά σελίδα σε μορφή: <τίτλος βιβλίου> - <συγγραφέας> api: [link] προδιαγραφή: [link] αν το swagger δεν ανοίγει, στη ρίζα sber-c55-books-mock-1.0.1-oas3.1-resolved.yaml const PAGE_SIZE = 10; export default function App() { const [books, setBooks] = useState([]) const [page, setPage] = useState(1); const [loading, setLoading] = useState(false) useEffect(() => { setLoading(true); fetch('[link]') .then((res) => res.json()) .then((data) => { setBooks(data); setLoading(false); }) .catch(() => setLoading(false)); }, [page]); const totalPage = Math.ceil(books.length / PAGE_SIZE); const start = (page - 1) * PAGE_SIZE; const currentBooks = books.slice(start, start + PAGE_SIZE); return ( <div className="App"> {loading && <p>Φόρτωση...</p>} <ul> {currentBooks.map((book, index) => ( <li key={index}>{book.title} - {book.author}</li> ))} </ul> <div> <button disabled={page === 1} onClick={() => setPage(page - 1)}> Προηγούμενο </button> <button disabled={page === totalPage} onClick={() => setPage(page + 1)}> Επόμενο </button> </div> </div> ); } Διορθώστε τα σφάλματα και υλοποιήστε την σελιδοποιημένη εμφάνιση μιας λίστας βιβλίων με συγγραφείς.

Middle
ТИМ ФОРС (проект Сбер)
139

Τι σε ενδιαφέρει περισσότερο: να βελτιώνεις υπάρχοντα έργα, να δημιουργείς νέες λειτουργίες, να συνεργάζεσαι με το backend ή να ασχολείσαι με τη βελτιστοποίηση;

Middle
Marfatech
139

Εξήγησε πώς λειτουργεί το Event Loop — τι είναι οι μικροεργασίες, οι μακροεργασίες και η προτεραιοποίησή τους.

Middle+
wb
139

Υπάρχει ένα συστατικό React με ένα input. Πατάμε το κουμπί «Εμφάνιση input» και εμφανίζεται το input, αλλά δεν λαμβάνει εστίαση. Πρέπει να διορθωθεί αυτό. Πρότεινε όσο το δυνατόν περισσότερες λύσεις.

Middle
Navio
139

Πώς θα λειτουργεί η αναπαραγωγή της βάσης δεδομένων (master-slave); Πώς θα κατευθύνει ο load balancer τα αιτήματα σε διαφορετικούς διακομιστές με διαφορετικές βάσεις δεδομένων;

Middle+
Т-БанкТ-Банк
139
/302