Γιατί χρειάζεται η ασυγχρονία στις γλώσσες προγραμματισμού και ποιο είναι το πρόβλημα με την συγχρονισμένη αναμονή για μια απάντηση;
Frontend
Τι γνωρίζετε για την εταιρεία "Bureau 1440" και το έργο;
Τι είναι μια κλεισίματος στην JavaScript; Εξηγήστε με ένα παράδειγμα μετρητή.
Ποιους κανόνες των hooks παραβιάζουν αν ένα hook καλείται μετά από μια συνθήκη επιστροφής ή μέσα σε μια συνθήκη;
Τι σημαίνει ότι τα props δεν άλλαξαν στο πλαίσιο του React.memo;
Υλοποιήστε μια λειτουργία map για έναν iterator που μετατρέπει τις τιμές του, για παράδειγμα πολλαπλασιάζοντας κάθε τυχαίο αριθμό με 2.
Έχετε εμπειρία στη δοκιμή frontend;
Ποια είναι η διαφορά μεταξύ interface και type στο TypeScript; Πώς μπορείτε να συνδυάσετε δύο interfaces σε ένα;
Γιατί το μπλοκ "Παρόμοια Προϊόντα" αρχίζει να λειτουργεί λανθασμένα όταν αλλάζετε γρήγορα μεταξύ διαφορετικών σελίδων προϊόντων; Βρείτε και διορθώστε το πρόβλημα.
Τι κάνει το throw new Error(...) σε μια αλυσίδα Promise και πώς διαφέρει από το return new Error(...) ;
Εφαρμόστε εναλλαγή της κατάστασης του τετραγώνου με κλικ: στο πρώτο κλικ, το τετράγωνο γίνεται πράσινο; στο δεύτερο, επιστρέφει στο κόκκινο.
Τι συμβαίνει κάτω από την κουκούλα του Redux Toolkit όταν αλλάζει η κατάσταση;
Έχετε εμπειρία στη χρήση View και Materialized View στο PostgreSQL;
Ποια είναι η χρονική πολυπλοκότητα του quicksort;
Τι είναι τα πρωτότυπα και η πρωτοτυπική κληρονομιά στη JavaScript;
Γράψτε μια γενική λειτουργία/τύπο που μπορεί να χειριστεί δεδομένα χρήστη και εξηγήστε πώς να περιορίσετε το γενικό.
Πόσο συχνά ενεργοποιείται το ref κατά τις αλλαγές;
Τι είναι η ενυδάτωση στο React/Next.js και τι συμβαίνει κατά τη διάρκεια της ασυμφωνίας ενυδάτωσης;
Γιατί τα αποτελέσματα δεν επαναφέρονται μετά το πλήρη καθαρισμό της συμβολοσειράς αναζήτησης; Βρείτε και διορθώστε τον λόγο στη λογική debounce.
Έχετε στενά deadlines και πόσο ενεργά πραγματοποιείτε συνεντεύξεις αυτήν τη στιγμή;