Sobes.tech

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

Middle+
189

Η απάντηση API μπορεί να περιέχει σφάλμα που πρέπει να εμφανίζεται στον χρήστη δίπλα στο αντίστοιχο πεδίο.

Middle
188

Τι μπορεί να γίνει με τις εικόνες για τη βελτιστοποίηση της απόδοσης της σελίδας;

Middle
183

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

Middle
182

Ήταν μια υπηρεσία B2B ή B2C; Υπήρχαν μετρήσεις για την παρακολούθηση σφαλμάτων και της εμπειρίας του χρήστη;

Middle+
181

Δείτε αυτόν τον κώδικα με SSR και την κλάση singleton i18n. Βρείτε ένα σοβαρό πρόβλημα που μπορεί να καταστρέψει το HTML που παραδίδεται στον χρήστη. Πώς το διορθώνετε;

Middle+
181

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

Middle
178

Δεν μπορούμε να προσθέσουμε ετικέτες ή να εκδόσουμε μέσω CI/CD. Ο πελάτης μπορεί να έχει μια έκδοση, και το backend άλλη. Τι μπορούμε να κάνουμε σε αυτές τις συνθήκες εκτός από την παρακολούθηση σφαλμάτων με το Sentry;

Middle+
178

Φανταστείτε μια σελίδα με πολλά καρτελάκια και lazy loading (όπως στο Stripchat). Ποια άκρα περιπτώσεις βλέπετε, ποια προβλήματα μπορεί να προκύψουν, τι θα βελτιστοποιούσατε; Πώς λειτουργεί η εικονικοποίηση (React Window);

Middle+
176

Γιατί οι χρήστες δεν φτάνουν στο Store και πώς να φορτώσετε χρήστες στο Store;

Middle
175

Έχουμε ένα μεγάλο έργο σε ένα monorepo με ενιαία ροή κυκλοφορίας. Αποφασίσαμε να το διαχωρίσουμε και να βγάλουμε το frontend σε ξεχωρισκά αποθετήρια με το δικό του κύκλο κυκλοφορίας. Προκύπτει το πρόβλημα της ασυγχρονίας των εκδόσεων μεταξύ backend και πελάτη. Πώς θα έβλεπες τη λύση σε αυτό το πρόβλημα; Πώς θα οργανώσεις τη δουλειά ώστε να είσαι όσο το δυνατόν περισσότερο προστατευμένος από σφάλματα στην παραγωγή;

Middle+
174

Τι μπορεί να μπλοκάρει την πρώτη απόδοση στον browser μετά τη λήψη του HTML; Τι μπορεί να γίνει με τη συγχρονική φόρτωση JS και CSS;

Middle+
171

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

Middle
170

Ποιοι μειωτές έχει το Store και υπάρχει κάποιος μειωτής για να τοποθετήσετε χρήστες εκεί;

Middle
170

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

Middle
170

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

Middle
165

Βλέπουμε ότι το SSR δεν επιστρέφει τίποτα σε 2 δευτερόλεπτα. Ποιες επιλογές υπάρχουν για να το βελτιώσουμε;

Middle
165

Κατά την πλοήγηση από τη σελίδα λίστας χρηστών στη σελίδα ενός συγκεκριμένου χρήστη, υπάρχει μεγάλη φόρτωση (ο φορτωτής παραμένει για 2 δευτερόλεπτα λόγω τεχνητής καθυστέρησης). Πώς μπορεί να βελτιωθεί αυτή η κατάσταση;

Middle
164

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

Middle
162

Πώς βελτιστοποιείται η φόρτωση εικόνων στις κάρτες που είναι ορατές στο viewport; Πώς λύνεται το πρόβλημα της συνθήκης race κατά την ταχεία εναλλαγή περιεχομένου (π.χ., YouTube Shorts);

Middle+
162
/5