Sobes.tech

Υλοποιήστε τη λειτουργία RLE (κωδικοποίηση μήκους σειράς) για τη συμπίεση μιας συμβολοσειράς με επαναλαμβανόμενους χαρακτήρες: αντικαταστήστε τις ακολουθίες ίδιων χαρακτήρων με τον χαρακτήρα και τον αριθμό των επαναλήψεων; αν ένας χαρακτήρας εμφανίζεται μόνο μία φορά, μην εμφανίζετε τον αριθμό.

6

Πώς αποδίδει ο περιηγητής μια σελίδα από τη στιγμή που λαμβάνει το HTML;

6

Έχετε εμπειρία στην ανάπτυξη full-stack: δημιουργία BFF ή συντήρηση του backend;

6

Χωρίς να τρέξετε τον κώδικα, προσδιορίστε την έξοδο στην κονσόλα για έναν βρόχο με var και ασύγχρονες callback μέσω setTimeout; πώς θα αλλάξει το αποτέλεσμα όταν αντικαθιστάτε το var με το let και τι θα συμβεί με το const;

Middle
6

Καθορίστε την έξοδο και εξηγήστε τη συμπεριφορά της αλυσίδας Promise με then, catch, finally, throw και return new Error.

Middle
6

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

6

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

Middle
6

Ποια είναι τα πλεονεκτήματα του RTK Query;

Middle
6

Καταγράψτε τα βασικά hooks του React.

6

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

Middle
6

Ποιες είναι οι εναλλακτικές λύσεις του WebSocket;

Middle+
5

Πέρα από το useMemo, πώς μπορείτε να μειώσετε τις περιττές επαναφορτώσεις των React components;

Middle
5

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

Middle
5

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

Middle+
5

Πες μου περισσότερα για το useMemo και το useCallback: ποια είναι η διαφορά μεταξύ τους και πότε να τα χρησιμοποιείτε;

5

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

Middle
5

Κάντε μια ανασκόπηση κώδικα ενός συστατικού με μια λίστα δημοσιεύσεων, σελιδοποίηση, φόρτωση δεδομένων, useLayoutEffect, Redux και εισαγωγή προσφοράς μετά από κάθε 10 δημοσιεύσεις: εντοπίστε πιθανά σφάλματα και προτείνετε βελτιώσεις.

Middle
5

Μειώστε το πλέγμα σε 9 τετράγωνα μεγέθους 3×3. Μετά την επιλογή ενός τετραγώνου, απενεργοποιήστε όλα τα άλλα εκτός από τα τετράγωνα πάνω, κάτω, αριστερά και δεξιά από το επιλεγμένο. Τα διαθέσιμα γειτονικά τετράγωνα πρέπει να παραμείνουν κόκκινα και μπορούν να αλλάξουν. Λάβετε υπόψη τα όρια του πλέγματος.

Middle
5

Πείτε μας για την εμπειρία σας με γραφήματα: τι κάνατε και με ποια προβλήματα ήρθατε αντιμέτωποι;

5
/349