Sobes.tech

Παρακαλώ, πες μου για την εμπειρία σου στην ανάπτυξη, τι θεωρείς σημαντικό να αναφέρεις.

268

Πότε πρέπει να καλείται η τελική επίλυση εάν όλες οι υποσχέσεις έχουν ολοκληρωθεί με επιτυχία;

220

Πώς βλέπεις την τεχνητή νοημοσύνη; Την χρησιμοποιείς στη δουλειά και στην καθημερινή ζωή;

201

Πώς αντιμετωπίζεις καταστάσεις όπου οι απαιτήσεις είναι ασαφείς, ανύπαρκτες ή χρειάζεται να διευκρινίσεις μόνος σου λεπτομέρειες με συναδέλφους, σχεδιαστές, αναλυτές; Δεν σε τρομάζει η ανάγκη να τελειοποιήσεις τις εργασίες μόνος σου και να επικοινωνήσεις με τους συναδέλφους;

182

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

168

Γράψτε την υλοποίηση της συνάρτησης isPalindrome, η οποία λαμβάνει μια συμβολοσειρά και ελέγχει αν είναι παλίνδρομο (διαβάζεται το ίδιο από αριστερά προς τα δεξιά και από δεξιά προς τα αριστερά). Η συνάρτηση πρέπει να επιστρέφει true ή false.

147

Γράψτε την υλοποίηση της συνάρτησης delay, η οποία λαμβάνει τον αριθμό των χιλιοστών και επιστρέφει μια Promise που λύνεται μετά από τον καθορισμένο χρόνο.

140

Υλοποιήστε μια λειτουργία (τύπου pipe/compose) που στην πρώτη κλήση δέχεται ένα σύνολο συναρτήσεων, και στη δεύτερη κλήση, έναν αριθμό, και εφαρμόζει διαδοχικά τις δοσμένες συναρτήσεις σε αυτόν τον αριθμό, περνώντας το αποτέλεσμα της προηγούμενης συνάρτησης στην επόμενη. Για παράδειγμα, η συνάρτηση inc, που είναι εμφωλευμένη αρκετές φορές, θα πρέπει να αυξάνει διαδοχικά τον αριθμό.

136

Γράψτε ένα polyfill για τη μέθοδο startsWith των συμβολοσειρών, που εμφανίστηκε στο ES6, χρησιμοποιώντας μόνο τις δυνατότητες του ES5 (χωρίς let/const, βέλος συναρτήσεις κ.λπ.), δηλαδή μέσω πρωτότυπης κληρονομικότητας.

127

Ονομάστε τα μετρικά απόδοσης (Web Vitals) — το ένα σχετίζεται με την αλληλεπίδραση του χρήστη με τη σελίδα, το άλλο με την απόδοση του UI. Τι μετρούν;

119

Πραγματοποιήστε μια ανασκόπηση κώδικα του pull request με ένα μόνο αρχείο diff σε ένα React component (Book με χρήση useEffect, λήψη δεδομένων, εμφάνιση δημοφιλών και όλων των βιβλίων). Βρείτε και σχολιάστε όλα τα προβλήματα: παραβιάσεις των κανόνων των hooks, απουσία διαχείρισης σφαλμάτων στο fetch, απουσία AbortController, απουσία ελέγχου της κατάστασης της απάντησης, inline στυλ, απουσία key στο map, ελέγχους σε άδειους πίνακες, ανάγκη για memoization (useMemo), εξαγωγή της λογικής fetch σε ξεχωριστό hook/component κ.λπ. Επιπλέον, απαντήστε: πώς να υλοποιήσετε τον όρο ώστε το αίτημα να εκτελείται μόνο αν υπάρχει η σημαία isBest;

117

Πες μου, ποια νέα λειτουργικότητα εμφανίστηκε στο πρότυπο ES6 (ES2015) στη JavaScript.

94