Frontend
Πώς ήρθες στο frontend; Πες μου λίγα πράγματα για τον εαυτό σου.
Πότε μετατρέπεται ένα μονολίθιο σε μικρο-frontend; Με ποιο χαρακτηριστικό και ιδιότητα καταλαβαίνουμε ότι τώρα είναι μικρο-frontend;
Κατάλαβα, Dmytro. Μια μικρή σημείωση: είπες "σφάλματα" — εννοούσες "βέλη"; Σε μια πραγματική εφαρμογή, πώς θα εξηγούσες αυτή τη συμπεριφορά σε έναν συνάδελφο ώστε να μην σπάσει τυχαία την προσβασιμότητα ενώ βελτιστοποιεί την απόδοση;
Έχετε υλοποιήσει κάποια λειτουργία για την αποθήκευση της κατάστασης του πίνακα, π.χ. μετακίνηση στηλών — το αποθηκεύετε στο backend, τοπικά ή στο localStorage;
Ποια εντολή ψάχνεις;
Μπορείτε να γράψετε τις δικές σας ιδιότητες σε μια λειτουργία εάν οι λειτουργίες ανήκουν σε αντικείμενα;
Το Next.js εμφανίστηκε στο έργο με δική σου πρωτοβουλία ή ήρθες και ήταν ήδη εκεί; Για ποιο λόγο επιλέχθηκε το Next.js;
Πρακτική εργασία: υλοποιήστε τη λειτουργία smartFetch, η οποία συγκεντρώνει τα ID για 100 χιλιοστά του δευτερολέπτου και πραγματοποιεί ένα ενιαίο πακέτο αίτημα στο backend (batchFetch), επιστρέφοντας το αποτέλεσμα για κάθε συγκεκριμένο ID μέσω Promise.
Αν δηλώσεις μια λειτουργία και μετά μια μεταβλητή — θα είναι προσβάσιμη μέσα στη λειτουργία; Εξήγησε το hoisting των μεταβλητών και την προσωρινή νεκρή ζώνη.
Μπορεί κανείς να παρακάμψει τον περιορισμό CORS στο frontend αν δεν μπορεί να ζητήσει από το backend να επιτρέψει CORS; Ποιες είναι οι μέθοδοι;
Μίλησέ μου για το CORS: τι είναι, γιατί χρειάζεται, ποιες εργασίες λύνει και πώς λειτουργεί.
Ας υποθέσουμε ότι δεν είναι δυνατή η σελιδοποίηση στο backend και ο Web Worker δεν είναι διαθέσιμος. Πώς θα λύνατε αυτό το πρόβλημα;
Σας ταιριάζει η πρόταση: €30.000 μικτά, προσωρινό συμβόλαιο μέχρι τις 31 Δεκεμβρίου με μετάβαση σε μόνιμη από 1 Ιανουαρίου;
Μίλησέ μου για τον μηχανισμό αναζήτησης μεταβλητών στη JavaScript (αλυσίδα πεδίου / λεξικό περιβάλλον)
Σου άρεσε να δουλεύεις με το Redux ως διαχειριστή κατάστασης για πολύπλοκες φόρμες;
Ποια είναι η διαδικασία σας όταν έρχεται μια νέα άγνωστη εργασία (νέες βιβλιοθήκες, νέα συστατικά);
Τι είναι το Virtual DOM και πώς διαφέρει από το κανονικό DOM;
Μίλησε για τις επιλογές βελτιστοποίησης και memoization στην άκρη μεταξύ γονικού και παιδικού συστατικού
Πώς οργανώθηκε η εργασία με το ARIA και την πλοήγηση με πληκτρολόγιο;
Γιατί επιλέχθηκε το GraphQL στο έργο;