Frontend
Πώς μπορεί να βελτιστοποιηθεί ο χειριστής συμβάντος scroll, που προκαλεί συχνές ανανεώσεις; Ποια είναι η διαφορά μεταξύ throttling και debounce;
Πώς αξιολογείσαι όσον αφορά το βαθμό και γιατί;
[όνομα] ρώτησε: εργασία: υπάρχει ένα πεδίο εισαγωγής στη σελίδα. Γράψτε κώδικα που θα επιτρέπει την αποθήκευση της εισαγόμενης τιμής στο localStorage ώστε μετά την ανανέωση της σελίδας η τιμή να αποκαθίσταται.
Ποιες προσεγγίσεις για τη συγγραφή CSS γνωρίζετε; Έχετε εμπειρία με το Tailwind;
Τι είναι ένα μονοαποθετήριο; Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα;
Και πώς συλλέγεται αυτό το μέτρο (INP), το ξέρεις; Πώς μπορούμε να το δούμε σε πραγματικούς χρήστες, αν στα DevTools όλα είναι καλά, αλλά οι χρήστες παραπονιούνται ότι όλα είναι άσχημα;
Τι είναι ένα λεξικό περιβάλλον;
Πρακτική άσκηση: υλοποιήστε τη λειτουργία debounce
Ποιος είναι ο τελικός σας στόχος στην IT, τι θα θέλατε να πετύχετε;
Τι είναι το Composable; Μπορείς να δώσεις ένα παράδειγμα καλού composable;
Ποιες μέθοδοι αντιγραφής αντικειμένων μπορούν να αντιγράψουν λειτουργίες από ένα αντικείμενο σε ένα άλλο;
Πώς μπορεί να βελτιστοποιηθεί μια εφαρμογή frontend;
Εξήγησε τον κύκλο ζωής ενός React συστατικού. Πώς να διαχειριστείτε την αποσυναρμολόγηση με χρήση του useEffect;
// comp.vue <template> <ul v-if="products != null"> <li v-for="(pr, i) in products">{{pr}}</li> </ul> </template> <script> import {getProducts} from ""; import {ref} from "vue"; const products = ref(null); onMounted(() => { getProducts().then(result => products.value = result) }) </script> setup() (vue'da, beforeCreate ve created'den önce çalışır) onBeforeMount onMounted onBeforeUpdate onUpdated onBeforeUnmount onUnmounted Ana: setup Ana: beforeCreate Ana: created Ana: beforeMount Çocuk: setup Çocuk: beforeCreate Çocuk: created Çocuk: beforeMount Çocuk: mounted Ana: mounted <template> <div> <slot name=""></slot> </div> </template>
Πώς μπορεί να διασφαλιστεί η υποστήριξη των σύγχρονων μορφών εικόνων (WebP, AVIF) σε browsers που δεν τις υποστηρίζουν;
Ποιοι τρόποι μπορούν να χρησιμοποιηθούν για τη βελτίωση της απόδοσης μιας εφαρμογής (front-end, back-end, βάση δεδομένων);
Έχεις δηλώσει ότι θεωρείς τον εαυτό σου mid-level+. Γιατί το πιστεύεις αυτό;
Χρειάζεται το Store σε όλες τις εφαρμογές Angular ή όχι; Αν όχι, σε ποιες χρειάζεται;
Ονομάστε τις λεπτομέρειες που απαιτούνται για την συναρμολόγηση μιας ελεγχόμενης μηχανής από έναν κατασκευαστή (μη τυπική ερώτηση σχετικά με τη συστημική σκέψη).
Πώς να αποφύγετε περιττές επαναφορτώσεις του συστατικού λίστας καρτών, εάν μια εξωτερική εφαρμογή ενημερώνει περιοδικά τα δεδομένα στη μνήμη και δεν είναι δυνατή η μνήμη μεμονωμένων καρτών;