Frontend
Δηλαδή, συμμετείχες, κατά προσέγγιση, στην αρχιτεκτονική, στον σχεδιασμό;
Υπήρξε διαχωρισμός κώδικα (code splitting) στο έργο; Ποιος συλλέκτης χρησιμοποιήθηκε;
function createRateLimiter(limit, interval) {} // Δοκιμές const limiter = createRateLimiter(2, 100); let count = 0; const fn = () => { count++ console.log(count) }; limiter(fn); // count = 1 limiter(fn); // count = 2 limiter(fn); // Αγνοείται (όριο 2/100ms) setTimeout(() => limiter(fn), 150); // count = 3 (πέρασε >100ms)
Τι είναι ένα cookie, πώς λειτουργούν και ποια είναι τα flags ασφαλείας τους;
Τι είναι το CORS και πώς λειτουργεί;
Αναφέρετε πρόσφατα έργα στα οποία συμμετείχατε.
Είχατε κάποιες δυσκολίες κατά την εκτέλεση των καθηκόντων και πώς τις λύσατε;
Φανταστείτε μια σελίδα με πολλά καρτελάκια και lazy loading (όπως στο Stripchat). Ποια άκρα περιπτώσεις βλέπετε, ποια προβλήματα μπορεί να προκύψουν, τι θα βελτιστοποιούσατε; Πώς λειτουργεί η εικονικοποίηση (React Window);
Αναφέρετε τη μνημόνευση στο React: useMemo, useCallback και React.memo. Πώς λειτουργούν και γιατί χρειάζονται;
type Row = { id: number; name: string; } const tableData: Row[] = [ {id: 1, name: "A"}, {id: 2, name: "B"}, ] type Validator = (value: unknown) => string | undefined; console.log("...");
Άρχισες να μαθαίνεις React, και το React είναι πιο δημοφιλές και υπάρχουν περισσότερες ευκαιρίες εργασίας. Γιατί τελικά μεταβήκες σε Angular;
Πείτε μας για τις διαδικασίες ανάπτυξης στην ομάδα σας: μεθοδολογία, σπριντ, ανασκόπηση κώδικα, ανάπτυξη.
Τι είναι το prop drilling; Πόσα επίπεδα εσωτερικής δομής θεωρούνται αποδεκτά;
Υπήρχαν σφάλματα στην παραγωγή μετά από όλη τη διαδικασία;
Σε ποιες περιπτώσεις γίνεται επανεπεξεργασία ενός στοιχείου στο React;
Σε ποιες περιπτώσεις είναι απαραίτητα τα μικρο-frontend και πώς διαφέρουν;
Ποιος ήταν ο λόγος της αποχώρησής σας από την εταιρεία;
Μίλησέ μου για το Event Loop: τι είναι και από ποια μέρη αποτελείται;
Πώς διορθώνω τη γραμμή 11 του συστατικού ώστε το αίτημα να μην αποστέλλεται ξανά κατά την επανααπόδοση;
Ποια μέθοδος πίνακα σπάει τον τύπο στο TypeScript;