Frontend
Έχετε εμπειρία με πολύπλοκες αναδιαρθρώσεις ή αρχιτεκτονικές αποφάσεις;
Πώς οργανώθηκε η επικοινωνία με τους προγραμματιστές backend όταν άλλαζαν τα συμβόλαια API, για παράδειγμα όταν μετονομάστηκε ένα πεδίο στην απάντηση; Πώς συντονίσατε και κυκλοφορήσατε τέτοιες αλλαγές;
Ποιες προηγμένες δυνατότητες του TypeScript γνωρίζετε για ευέλικτη διαχείριση τύπων: utility types, conditional types, περιορισμοί των γενικών παραμέτρων και άλλα;
Ένας χρήστης πραγματοποιεί είσοδο μέσω μιας φόρμας σύνδεσης και κωδικού: τι συμβαίνει εκείνη τη στιγμή, από πού λαμβάνει η εφαρμογή τα δεδομένα του χρήστη και τους ρόλους;
Γιατί επιλέξατε το React; Σκεφτήκατε το Angular ή αυτό συνέβη ιστορικά;
Πόσο καιρό πρέπει να περιμένω για ανατροφοδότηση μετά τη συνέντευξη;
Γνωρίζετε το TanStack Query; Γιατί χρησιμοποιείται συχνά και ποια είναι τα πλεονεκτήματά του;
Πώς επικυρώσατε τη συμμόρφωση των πραγματικών απαντήσεων API με τα συμβόλαια Swagger/OpenAPI: χειροκίνητα ή με αυτοματοποίηση;
Πες μου για τον εαυτό σου: πώς μπήκες στον χώρο της ανάπτυξης, σε ποια έργα και ομάδες εργάστηκες, και ποιες εργασίες έλυσες;
Τι είναι ένα γενικό σε TypeScript; Δώστε ένα παράδειγμα της εφαρμογής του.
Ποια είναι η εμπειρία σας με την υλοποίηση εξουσιοδότησης και αυθεντικοποίησης στο frontend: tokens, συνεδρίες, OAuth, διπλή αυθεντικοποίηση, ρόλος-βάσιμο μοντέλο;
Πώς οργανώνονται οι κυκλοφορίες σας: μια μεγάλη ενιαία κυκλοφορία ή ξεχωριστές κυκλοφορίες;
Ποιες νέες λειτουργίες εμφανίστηκαν στις σύγχρονες εκδόσεις του React, ειδικά στο React 18 και React 19; Με τι αντιμετωπίσατε στην πράξη;
Με ποιο stack είστε συνηθισμένοι να εργάζεστε στο frontend; Έχετε χρειαστεί να χρησιμοποιήσετε άλλους διαχειριστές κατάστασης;
Ποια είναι η διαφορά μεταξύ useMemo και useCallback;
Ποια είναι η διαφορά μεταξύ του τύπου 'any' και 'unknown' σε TypeScript;
Πώς είναι οργανωμένη η αρχιτεκτονική του frontend σας: μονολιθική εφαρμογή ή μικρο-frontend;
Τι είναι σημαντικό για εσάς σε ένα έργο και μια ομάδα: ποια διαδικασίες και μορφές αλληλεπίδρασης σας είναι άνετες, και είστε έτοιμοι να συμμετάσχετε στην κατασκευή διαδικασιών από το μηδέν;
Υπάρχει ένα δέντρο React συστατικών: πώς να ξεκινήσετε μια αλλαγή κατάστασης από ένα παιδικό συστατικό που βρίσκεται στο γονικό συστατικό;
Ποια είναι τα κύρια μεθόδους κύκλου ζωής των κλασικών React συστατικών;