Frontend
Υλοποιήστε μια λειτουργία `debounce` που υποστηρίζει άμεση κλήση στην αρχή μιας σειράς γεγονότων (`leading`), μια κλήση στο τέλος της σειράς από προεπιλογή, και μια μέθοδο `debounceFunc.cancel()` για ακύρωση της προγραμματισμένης κλήσης.
Πώς αφαιρέσατε την εξάρτηση του νέου κοινού (δωρεάν χρήστες) από τους παλιούς χρήστες, που φέρνουν χρήματα στην εταιρεία, ώστε να μην επηρεάσετε τη υπάρχουσα λειτουργικότητα;
Γιατί φεύγετε από την τρέχουσα εργασία σας και τι ψάχνετε σε μια νέα θέση;
Μίλησε για τη λειτουργία inject στο Angular — ποια είναι η χρήση της και γιατί είναι καλύτερη από τη μεταφορά εξαρτήσεων μέσω του κατασκευαστή;
Άσκηση 3: Στη δομή δεδομένων ADT-Lon (AddLoan), υπάρχει μια λίστα τύπων δανείων (μονομερές, βραχύχρονο, με όριο) με διαφορετικά προεπιλεγμένα όρια. Πρέπει να διασφαλιστεί ότι, κατά την επιλογή του τύπου δανείου (type), η τιμή του ποσού (amount) για αυτόν τον τύπο θα συμπληρώνεται αυτόματα με την προεπιλεγμένη τιμή (π.χ., μονομερές — 1000, βραχύχρονο — 60000, με όριο — 150000), χρησιμοποιώντας watch για την παρακολούθηση των αλλαγών στον τύπο στη φόρμα.
Πώς μπορεί ένα γονικό συστατικό να αποκτήσει πρόσβαση σε ένα εγγενές πεδίο εισαγωγής που βρίσκεται μέσα σε ένα παιδικό συστατικό και να δώσει εστίαση σε αυτό;
Ανάλυση του κώδικα σε RxJS: τι θα εμφανιστεί στην κονσόλα αν στον κώδικα χρησιμοποιείται catchError και ο τελεστής of για τη διαχείριση σφαλμάτων;
Γράψτε μια αφηρημένη υλοποίηση του συστατικού Child με memoization μέσω React.memo. Ποιο είναι το δεύτερο επιχείρημα που δέχεται το React.memo;
Πώς να χειριστείτε την κατάσταση όταν τα props ενημερώθηκαν και το προηγούμενο αίτημα δεν έχει ολοκληρωθεί ακόμα; Πώς να αποφύγετε τον ανταγωνισμό;
Τι είναι η συγχρονική και ασύγχρονη φόρτωση JavaScript και CSS; Από τι εξαρτάται ο τρόπος φόρτωσης;
Πώς να βελτιστοποιήσετε τη φόρτωση εικόνων; Ποια HTML χαρακτηριστικά και στοιχεία χρησιμοποιούνται γι' αυτό;
Πες μου, σε παρακαλώ, σχετικά με τις μισθολογικές σου προσδοκίες: το ελάχιστο, κάτω από το οποίο σίγουρα δεν θα θέλεις να επικοινωνήσεις μαζί μας, και ένα άνετο επίπεδο.
Επιλέξατε εσείς μόνος σας τη στρατηγική ασφαλείας για την υλοποίηση αυτής της λειτουργίας ή σε συνεργασία με το σύστημα ασφαλείας της εταιρείας;
Δες τον παρεχόμενο κώδικα του hook useTagFilter, εντόπισε την αιτία του σφάλματος (τα κουτάκια ελέγχου δεν εμφανίζουν οπτικά την επιλεγμένη κατάσταση), πες ποια άλλα προβλήματα βλέπεις και πρότεινε πώς θα τον ξαναγράφεις.
Τι συμβαίνει όταν εισάγετε μια διεύθυνση URL στο πρόγραμμα περιήγησης και πατάτε Enter; Περιγράψτε όλη τη διαδικασία από την επίλυση DNS μέχρι την απόδοση της σελίδας.
Πώς λειτουργούν οι συνεδρίες και η εξουσιοδότηση; Πώς μετά την είσοδο, όλες οι επόμενες αιτήσεις δεν απαιτούν επανεξουσιοδότηση;
Πώς οργανώθηκε η διαδικασία επικύρωσης κώδικα και ανασκόπησης κώδικα, συμπεριλαμβανομένης της δια-ομαδικής ανασκόπησης;
Έχεις ποτέ αντιμετωπίσει περίπτωση όπου χρησιμοποίησες σκόπιμα ένα κλειδί εκτός της λίστας των στοιχείων;
/** * @param {Array} prev * @param {Array} next * @param {(item: any) => string} keyFn * @returns {{ added: Array, removed: Array }} */ export function diffGeneric(prev, next, keyFn) { // γράψτε τον κώδικα εδώ return { added: [], removed: [] }; } // prev = [1,2,3,4,6] // next = [2,3,4] // προστέθηκε = [] // αφαιρέθηκε = [1,6]
Πόσο καιρό εργάζεσαι με TypeScript και για ποιο λόγο χρησιμοποιείται γενικά το TypeScript στα έργα;