Sobes.tech

Δείτε αυτό το κομμάτι κώδικα — κατανοήστε τι κάνει και γράψτε ένα απλό παράδειγμα χρήσης. Υπάρχει επίσης ένας παρόμοιος βοηθός στο lodash.

Middle+
148

Έχεις δουλέψει ποτέ με το Lighthouse; Φαντάσου ότι σου ανατίθεται η εργασία να βελτιώσεις το δείκτη FCP (First Contentful Paint). Ποιες ιδέες σου έρχονται στο μυαλό;

Middle
148

Ποια είναι τα προβλήματα στην τρέχουσα προσέγγιση φόρτωσης δεδομένων SSR και πώς θα μεγαλώσουν με την προσθήκη νέων σελίδων;

Middle
147

Πότε θα ανακοινώσεις ότι δεν θα προλάβεις;

Middle+
145

Πώς αναπτύσσεστε, πώς μαθαίνετε νέες τεχνολογίες, τι σας έχει μείνει τελευταίο;

Middle+
145

Πείτε μου για την τελευταία σας θέση εργασίας και τα έργα στα οποία εργαστήκατε.

Middle+
144

Δεν έχει συμβεί σε μια λειτουργία του προϊόντος να επιστρέφονται πολλά πεδία, ενώ σε μια άλλη μόνο δύο;

Middle
144

Τι σας αρέσει περισσότερο να κάνετε στη δουλειά και τι όχι τόσο; Τι παίρνει περισσότερο χρόνο από ό,τι θα θέλατε;

Middle+
143

Υλοποιήστε μια συνάρτηση foo που παίρνει έναν πίνακα και επιστρέφει ένα αντικείμενο όπου τα κλειδιά είναι τα στοιχεία του πίνακα και οι τιμές είναι όλες 0.

Middle+
143

Τι ενδιαφέρον και καινούργιο έχεις μάθει πρόσφατα στον κόσμο του frontend;

Middle
142

Τι μπορεί να συμβαίνει στον διακομιστή κατά τη δημιουργία HTML (SSR) — πού ξοδεύει ο διακομιστής χρόνο, ποια μπορεί να είναι τα προβλήματα απόδοσης και ασφάλειας κατά την σειριοποίηση δεδομένων;

Middle+
142

Υλοποιήστε μια λειτουργία memoize που αποθηκεύει τα αποτελέσματα των κλήσεων ασύγχρονων συναρτήσεων και δεν στέλνει επαναλαμβανόμενο αίτημα αν η κλήση με τα ίδια επιχειρήματα έχει ήδη πραγματοποιηθεί.

Middle
140

Ποια είναι η διαφορά μεταξύ της χρήσης hasOwnProperty και του άμεσου ελέγχου της τιμής μέσω μιας συνθήκης (if o[x])? Τι θα συμβεί αν η τιμή της ιδιότητας είναι false;

Middle
140

Πώς μπορεί να διασφαλιστεί η υποστήριξη των σύγχρονων μορφών εικόνων (WebP, AVIF) σε browsers που δεν τις υποστηρίζουν;

Middle
140

Ορίστε τη σειρά εμφάνισης στην κονσόλα για τον κώδικα με setTimeout, Promise, then, catch, finally και διάφορες συγχρονικές κλήσεις (άσκηση για το Event Loop).

Middle
140

Ποιες βελτιώσεις θα μπορούσαν να γίνουν για την αύξηση της ποιότητας του προϊόντος στο μέλλον;

Middle
140

Πρέπει να γράψετε μια συνάρτηση memoize — ένα περιτύλιγμα για τη μνημόνευση. Για απλότητα, μπορείτε να θεωρήσετε ότι η συνάρτηση θα έχει πάντα μόνο ένα όρισμα, και αυτό θα είναι μια πρωταρχική τιμή.

Middle
139

<script> function sum(valueA) { throw 'Δεν υλοποιήθηκε' } console.log(sum(1)()); // 1 console.log(sum(1)(2)()); // 3 console.log(sum(1)(2)(-3)()); // 0 </script>

Middle+
139

Για ποιο λόγο χρειάζεται το React.lazy; Ποιο όφελος προσφέρει και πώς λειτουργεί στο παρασκήνιο;

Middle
139

Υλοποιήστε ένα νέο συστατικό SignupSuccess. Θα πρέπει να εμφανίζεται αντί της φόρμας εγγραφής μετά από μια επιτυχημένη εγγραφή.

Middle
134
/5