Τι θα επιλέγατε για αλληλεπίδραση με το backend και διαχείριση της παγκόσμιας κατάστασης στο frontend;
Frontend
Ποιες προηγμένες δυνατότητες του TypeScript γνωρίζετε για ευέλικτη διαχείριση τύπων: utility types, conditional types, περιορισμοί των γενικών παραμέτρων και άλλα;
Ποια είναι η διαφορά μεταξύ του τύπου 'any' και 'unknown' σε TypeScript;
Ποιος είναι ο σκοπός του state στο React και ποια είναι η κύρια παραδείγματα εργασίας με το state;
Ανάλυση του παραδείγματος με ένα γονικό και αργό παιδικό React component τυλιγμένο σε React.memo: είναι όλα σωστά εδώ, τι θα αλλάξει αν τα props είναι ένα αντικείμενο ή μια λειτουργία, και πώς να το βελτιώσετε;
Πες μου για την εμπειρία σου με την υλοποίηση του frontend από την άποψη της ευκολίας χρήστη και του σχεδιασμού διεπαφής.
Υπήρξε αξιολόγηση των εργασιών και των εργασιακών εξόδων σε προηγούμενα έργα; Πόσο συχνά καταφέρατε να ανταποκριθείτε στις εκτιμήσεις;
Έχετε ποτέ χρειαστεί να εξηγήσετε τεχνικές λεπτομέρειες της εργασίας σας σε μη τεχνικούς συναδέλφους, όπως αναλυτές ή άτομα που ορίζουν εργασίες; Πώς το κάνατε;
Ποια είναι η εμπειρία σας με την υλοποίηση εξουσιοδότησης και αυθεντικοποίησης στο frontend: tokens, συνεδρίες, OAuth, διπλή αυθεντικοποίηση, ρόλος-βάσιμο μοντέλο;
Ένας χρήστης πραγματοποιεί είσοδο μέσω μιας φόρμας σύνδεσης και κωδικού: τι συμβαίνει εκείνη τη στιγμή, από πού λαμβάνει η εφαρμογή τα δεδομένα του χρήστη και τους ρόλους;
Πες μου για το ταξίδι σου με το React: από ποια έκδοση ξεκινήσατε, πώς μάθατε, ποιες λειτουργίες χρησιμοποιήσατε και πώς αντιληφθήκατε τη μετάβαση σε hooks και λειτουργικά components;
Έχετε εμπειρία με πολύπλοκες αναδιαρθρώσεις ή αρχιτεκτονικές αποφάσεις;
Ποιοι είναι οι τρόποι αποθήκευσης των tokens στο frontend — cookies, localStorage, sessionStorage; Ποιοι είναι προτιμότεροι και γιατί;