Τι ψάχνετε; Τι θα θέλατε να κάνετε και σε ποια εταιρεία;
Frontend
// Δεδομένου ενός σετ διδιάστατων σημείων, υπολογίστε την έκταση ενός οριοθέτη. // Για ένα δεδομένο σετ διδιάστατων σημείων, υπολογίστε την έκταση ενός οριοθέτη. type Points = Array<[number, number]>; const getBoundingBoxArea = (points: Points) => { };
Πώς μπορεί να λυθεί το πρόβλημα της συνθήκης αγώνα κατά την εναλλαγή χρηστών (όταν αποστέλλονται διαδοχικά πολλά αιτήματα); Ποιες προσεγγίσεις μπορούν να χρησιμοποιηθούν: AbortController, debounce, μπλοκάρισμα κουμπιών μέσω κατάστασης φόρτωσης;
Είχατε εμπειρία συμμετοχής σε ένα έργο από την αρχή — από την επιλογή της αρχιτεκτονικής και των προτύπων μέχρι την υλοποίηση λειτουργιών σε παραγωγή;
Τι επιλέξατε ως αρχιτεκτονική, διαχειριστή κατάστασης και βιβλιοθήκη συστατικών σε αυτό το έργο και γιατί;
Για ποιο ποσό αμοιβής αξίζει να μιλήσουμε για να είναι ενδιαφέρον;
Γιατί αποχωρήσατε από τον τελευταίο εργοδότη σας;
Πώς γνωρίζεστε με το Docker; Έχετε χρειαστεί να το χρησιμοποιήσετε στη δουλειά;
Πού αισθάνεστε μεγαλύτερη εμπειρία — στο React ή στο Next.js; Με ποιες βιβλιοθήκες UI έχετε εργαστεί;
Με τι ασχοληθήκατε κυρίως τα τελευταία 2-3 χρόνια;
Είστε εξοικειωμένοι με τις αρχές SOLID, καθαρή αρχιτεκτονική, Feature-Sliced Design;
Αν λάβετε πολλές προσφορές ταυτόχρονα, πώς θα επιλέξετε; Ποιο ρόλο παίζουν τα χρήματα στην επιλογή;
/** * Γράψτε ένα συστατικό που λαμβάνει τον χρήστη μέσω {{userId}} και εμφανίζει τα βασικά δεδομένα * Χρησιμοποιήστε fetchUser για το ερώτημα */ export const User: FC<Props> = ({ userId }) => { // Γράψτε τη λύση σας εδώ: const user = userId && fetchUser({ id: userId }); if (!user) return null; return ( <div className="stack column"> <div>UserId: </div> <div>UserName: </div> </div> ); };