Πώς υποστηρίζατε τη βιβλιοθήκη προσαρμοσμένων συστατικών; Πώς αντιμετωπίζατε ζητήματα θεματισμού (θεματισμού) και προσαρμογής των συστατικών;
Frontend
Ο χρήστης άνοιξε το πρόγραμμα περιήγησης, πληκτρολόγησε sberbank.ru στη γραμμή διευθύνσεων, και πάτησε Enter. Μετά από λίγα δευτερόλεπτα, εμφανίστηκε η σελίδα. Τι συμβαίνει ανάμεσα στο πάτημα του Enter και την απόδοση της σελίδας;
Μπορείς να μας πεις σε τι αφορά το πρότζεκτ μας;
Υπήρξε πρόβλημα με την υποστήριξη παλαιότερων προγραμμάτων περιήγησης (Internet Explorer και άλλα); Πώς λύθηκε το ζήτημα της συμβατότητας μεταξύ προγραμμάτων περιήγησης;
Γιατί στο πρώτο μπλοκ το isShowInfo γράφεται με κεφαλαίο γράμμα και ποιο είναι το πρόβλημα της χρήσης let αντί για useState;
Έχετε γράψει μονάδες δοκιμών και δοκιμές E2E; Πώς επιλέξατε τα στοιχεία στις δοκιμές, γνωρίζετε το μοτίβο Page Object;
Τι θα ήθελες να κάνεις στο μέλλον;
Δες το τρίτο μπλοκ κώδικα — ποια προβλήματα υπάρχουν στο return του συστατικού;
Πώς διορθώνω τη γραμμή 11 του συστατικού ώστε το αίτημα να μην αποστέλλεται ξανά κατά την επανααπόδοση;
Πότε καλείται το useEffect; Σε ποιες περιπτώσεις ενεργοποιείται;
Πώς συλλέγατε μετρήσεις και παρακολουθούσατε σφάλματα στις σελίδες πληρωμής; Πώς χρησιμοποιήσατε το Sentry;
Υπάρχουν δύο λειτουργίες: η μία εξαρτάται από τον χρήστη και η άλλη από τον χρήστη και τους ρόλους. Τι θα συμβεί όταν αλλάξουν οι ρόλοι;
Πώς υλοποιήσατε το μοντέλο πρόσβασης βάσει ρόλων στο frontend; Πώς καθοριζόταν τι θα εμφανίζεται στον χρήστη ανάλογα με τα δικαιώματα;
Καταφέρατε να μάθετε κάτι για το έργο μας;
Χρειάζεται να κάνετε ξανά αίτημα αν η απάντηση έχει ήδη ληφθεί, ακόμα και αν ο πίνακας είναι κενός;
Για ποιο λόγο χρησιμοποιήθηκε το Infinity Scroll; Πόσα αρχεία θα μπορούσαν να υπάρχουν στον πίνακα και πώς λύθηκε το πρόβλημα του μεγάλου αριθμού αρχείων (εικονικοποίηση);
Ποιο πρόβλημα υπάρχει με τα hooks μετά από αυτήν την προαιρετική επιστροφή στο τρίτο μπλοκ για το AdminPage;
Να διαχωρίσουμε τη λογική σε δύο useEffect ή να αφήσουμε μόνο ένα; Πώς να οργανώσουμε καλύτερα τις εξαρτήσεις;
Πείτε μας για την εργασιακή σας εμπειρία. Στο βιογραφικό αναφέρεται 5 χρόνια εμπειρίας στην ανάπτυξη frontend, αλλά αποφοίτησα από το πανεπιστήμιο το 2010 — με τι ασχολιόσασταν κατά τη διάρκεια αυτού του διαστήματος;
Έχετε εργαστεί ποτέ με το React Context; Ποια είναι τα μειονεκτήματα του Context σε σύγκριση με το Redux;