Sobes.tech

Πες μου για το τελευταίο σου έργο: με τι ασχολήθηκες, ποια ήταν τα βασικά επιτεύγματα και η συμβολή σου;

146

Διευκρίνιση: η εφαρμογή ήταν επιτραπέζια στον browser ή εγγενής;

146

Σε ποια μέρη μπορεί να χωριστεί ένα αίτημα HTTP;

144

Έχεις δουλέψει με WebSocket, Server-Sent Events, long polling; Πες μας γι' αυτά.

143

Πώς λειτουργεί εσωτερικά ένας πίνακας κατακερματισμού (HashMap);

142

Ποια άλλα HTTP αιτήματα υπάρχουν εκτός από το GET; Πώς ονομάζονται;

142

Πώς μετρήσατε την επιτάχυνση της ένταξης νέων προγραμματιστών κατά 30-40%;

141

Ποια είναι τα μειονεκτήματα του FSD; Πότε δεν θα το υιοθετούσατε;

141

Ξέρεις για τις διαφορετικές εκδόσεις του πρωτοκόλλου HTTP (HTTP/1, HTTP/2, HTTP/3); Ποια είναι η διαφορά μεταξύ τους;

140

Σχετικά με την τελευταία σου δουλειά, όπου εργάστηκες τρία μισά χρόνια, γράφει ότι είσαι υπεύθυνος για την αρχιτεκτονική του frontend και τις τεχνικές λύσεις. Είναι αυτό ο επίσημος ρόλος σου;

139

Γιατί εκτελούνται πρώτα όλες οι μικροεργασίες και μετά οι μακροεργασίες; Γιατί όχι το αντίθετο;

139

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

139

Ήσουν ιδιοκτήτης χαρακτηριστικών, σχεδίασες την αρχιτεκτονική της εφαρμογής και τα dashboards — τι σου έλειπε στη τρέχουσα θέση;

138

Άσκηση σε JavaScript: καθορίστε τη σειρά εμφάνισης στην κονσόλα για κώδικα που χρησιμοποιεί setTimeout και Promise (micro και macro εργασίες).

137

Ποια είναι η πολυπλοκότητα (Big O) της μεθόδου unsubscribe στην υλοποίησή σου;

135

Πώς βελτίωσαν ακριβώς την απόδοση των βαριών σελίδων; Τι ακριβώς επιβράδυνε την απόδοση; Πώς μέτρησαν — από 5 δευτερόλεπτα έως 150-250 χιλιοστά του δευτερολέπτου;

132

Ξέρεις το μοτίβο EventEmitter; Υλοποίησε μια κλάση με τις μεθόδους subscribe, unsubscribe και fire.

131

Τι συμβαίνει όταν ένας πίνακας κατακερματισμού γεμίζει και δεν χωράνε πλέον νέα στοιχεία (rehashing);

123

Ο πακέτο ήταν 1,5 megabyte, έγινε 700-800 kilobytes. Πώς ακριβώς μείωσαν το πακέτο; Πώς θα άρχιζες τώρα να βελτιστοποιείς ένα πακέτο 2 megabytes;

119
/3