Frontend
Στο βιογραφικό αναφέρεται η βελτιστοποίηση της απόδοσης των PWA. Τι είναι το PWA, πώς διασπάται και ποια είναι η διαφορά από το SPA; Πώς γίνεται ένα SPA σε PWA;
Πες μου για τα αποτελέσματά σου — μπορείς να δώσεις ένα συγκεκριμένο παράδειγμα;
Πώς να κάνετε δύο υποσχέσεις να εκτελεστούν παράλληλα και η λειτουργία να ολοκληρωθεί σε 1 δευτερόλεπτο, αντί για 1200 ms;
Για τι είναι το watchEffect; Πώς διαφέρει από το watch;
Ποια είναι η διαφορά μεταξύ ref και shallowRef στο Vue.js; Πότε είναι καλύτερο να χρησιμοποιείτε shallowRef;
[όνομα] ρώτησε: Πώς θα λειτουργούσε το useLayoutEffect υπό αυτές τις συνθήκες; Συνεχίζοντας τη μεταφορά, τι είναι το useLayoutEffect; Πώς διαφέρει από το useEffect;
Πες μου πώς επεξεργάζεται ο περιηγητής τη φόρτωση της σελίδας: ποια στάδια απόδοσης περνάει από την λήψη του αρχείου HTML μέχρι την απεικόνιση στην οθόνη;
Εξηγήστε πώς λειτουργεί το Promise.all: τι δέχεται, πότε λύνει, τι επιστρέφει και πώς χειρίζεται τα σφάλματα.
Ποια είναι η διαφορά μεταξύ any και unknown στο TypeScript;
Πώς να βελτιστοποιήσετε την εμφάνιση 100.000 τετραγώνων σε μια σελίδα;
const X = { a: 1, b: 2, c: 3, d: 4 } function getProperty(obj, key) { // Εργασία: τύπος της συνάρτησης return obj[key] } getProperty(X, 'a') // χωρίς σφάλμα getProperty(X, ' ') // σφάλμα: το κλειδί δεν είναι έγκυρο για το αντικείμενο X getProperty({ name: 'Sergey' }, 'name') // χωρίς σφάλμα
Τι είναι το ControlValueAccessor, ποιος είναι ο σκοπός του και πώς λειτουργεί;
Ποια ήταν η πιο ενδιαφέρουσα και δύσκολη τεχνική εργασία για εσένα — όχι σε ό,τι αφορά την ποσότητα, αλλά την ποιότητα;
Τι σου προτείνουν στην ανασκόπηση κώδικα; Δώστε ένα συγκεκριμένο παράδειγμα απλοποίησης του κώδικα.
Έχετε εργαστεί ποτέ με i18n;
Πώς διαφέρει το display: none από το opacity: 0 όσον αφορά το δέντρο απόδοσης, τη διάταξη και τον χώρο που καταλαμβάνει; Ποια επιλογή είναι πιο αποδοτική και γιατί;
Τι σου άρεσε περισσότερο στη τρέχουσα δουλειά σου;
Μίλησε για το Promise: καταστάσεις, στατικές μέθοδοι (all, any, allSettled, race). Τι θα επιστρέψει το Promise.all αν ένα από τα promises ολοκληρωθεί με σφάλμα;
Όταν μεταπήδησαν από το Vue 2 στο Vue 3, τι άλλαξε συγκεκριμένα στη διαχείριση κατάστασης και ποιες δυσκολίες αντιμετώπισαν κατά τη διάρκεια αυτής της μετάβασης;
Τι έχει νόημα να ρωτάς σε μια τεχνική συνέντευξη στην εποχή των νευρωνικών δικτύων;