Frontend
[όνομα] είπε: τι σε έφερε εδώ, τι σε κουράζει στον τρέχοντα τόπο σου, τι θέλεις;
Έχετε εμπειρία με το Vue; Ποια εργαλεία χρησιμοποιήσατε για δοκιμές;
Ποια hooks του React χρησιμοποιείτε πιο συχνά;
Ποι πόροι και στάδια μπορούν να μπλοκάρουν τη φόρτωση και την απόδοση της σελίδας; Μπορούν οι εικόνες να μπλοκάρουν τη φόρτωση;
Είστε εξοικειωμένοι με τις αρχές SOLID, καθαρή αρχιτεκτονική, Feature-Sliced Design;
Ποια είναι η διαφορά μεταξύ never και void στο TypeScript;
Πώς θα οργανώνατε τον διαχωρισμό των στυλ για κάθε μικρο-frontend, συμπεριλαμβανομένης της χρήσης Tailwind CSS; Ποιες προσεγγίσεις browser για διαχωρισμό υπάρχουν;
Ποια εργαλεία για την εργασία με στυλ χρησιμοποιήσατε;
Ποιοι περιορισμοί υπάρχουν στην αναδρομική περιήγηση του δέντρου; Πώς διαφέρει η αναζήτηση βάθους (DFS) από την αναζήτηση πλάτους (BFS); Πώς μπορεί να υλοποιηθεί η περιήγηση του δέντρου χωρίς αναδρομή;
Υπάρχει δυνατότητα πολυνηματικής εργασίας στο πρόγραμμα περιήγησης, αν η JavaScript είναι μονονηματική;
Πείτε μας για την εργασιακή σας εμπειρία. Στο βιογραφικό αναφέρεται 5 χρόνια εμπειρίας στην ανάπτυξη frontend, αλλά αποφοίτησα από το πανεπιστήμιο το 2010 — με τι ασχολιόσασταν κατά τη διάρκεια αυτού του διαστήματος;
Ποια αρχιτεκτονική χρησιμοποιήθηκε κατά την ανάπτυξη του frontend;
Μπορείτε να μου πείτε για ενδιαφέρουσες εργασίες που είχατε να κάνετε στην προηγούμενη εργασία σας;
Αυτό έχει νόημα—το να κρατάς το δημόσιο συμβόλαιο κλειστό αποφεύγει απρόσμενη απόκλιση του API, και οι διακριτές ενώσεις είναι ένας ισχυρός λόγος να προτιμάς το `type`. Όταν υλοποιείς αυτό το κουμπί ώστε να είναι pixel-perfect και ανταποκρινόμενο, πώς χειρίζεσαι το διάστημα και την ευθυγράμμιση ώστε το εικονίδιο + ετικέτα να παραμένουν οπτικά συνεπή σε διαφορετικά σημεία διακοπής και αλλαγές μεγέθους γραμματοσειράς;
Μιλήσατε με τον διευθυντή σχετικά με την κατάσταση των περικοπών στην εταιρεία;
Τι είναι σημαντικό να ελέγξετε κατά την ανάπτυξη;
Πείτε μας για την εμπειρία σας και τα έργα στα οποία εργαστήκατε.
Πού μπορεί να χρησιμοποιηθεί το HOC στην πράξη;
Τι μπορείτε να πείτε για την ασυγχρονία μέσα στην JavaScript; Πώς λειτουργεί, βάσει τι, και ποια συντακτικά ζάχαρα υπάρχουν γύρω από αυτό;
Πώς πραγματοποιείται τεχνικά η ενσωμάτωση του Vue component με το TipTap σε χρόνο εκτέλεσης;