Frontend
Ας υποθέσουμε ότι έχεις μια ομάδα τριών frontend προγραμματιστών. Πιστεύεις ότι τα microfrontends θα βοηθήσουν ή όχι;
let x = 5; (function () { console.log(x); let x = 0; })()
Τι τύπο δεδομένων επεξεργαστήκαμε σε αυτό το βήμα;
Ονομάστε τα βασικά hooks του React και για ποιο λόγο χρησιμοποιούνται.
Προτείνετε ένα σωστό μοντέλο κληρονομιάς για τις κλάσεις Button και Input αντί του τρέχοντος, όπου το Input επεκτείνει το Button.
Οι κλάσεις στη JavaScript είναι ζάχαρη σύνταξης πάνω σε τι;
Τι είναι το React Context, πότε το χρησιμοποιούμε και πότε είναι καλύτερο ένας διαχειριστής κατάστασης;
Πώς αξιολογήσατε τις εργασίες; Χρησιμοποιήσατε το Planning Poker σύμφωνα με την κλίμακα Fibonacci;
Τι έκανε από το 2013 έως το 2020, όταν μπήκε στην ανάπτυξη;
Ποια είναι η διαφορά μεταξύ των μεθόδων array map() και forEach();
Πες μου για την ασυγχρονικότητα στη JavaScript: ουρές μικροεργασιών και μακροεργασιών, πώς λειτουργεί το Event Loop;
Ποιες τεχνολογίες, πρότυπα και υποδομές έχουν ήδη οριστεί για την έναρξη ενός νέου έργου;
Ποια είναι η διαφορά μεταξύ των βελών συναρτήσεων και των κανονικών σε σχέση με τη χρήση του this;
Πείτε μας για μια δύσκολη και ενδιαφέρουσα εργασία που σας ανατέθηκε πρόσφατα και πώς την επιλύσατε.
Μπορεί να λυθεί ένα πρόβλημα άθροισης υποσχέσεων χωρίς τη χρήση στατικών μεθόδων Promise; Πώς θα διαφέρει η εκτέλεση των υποσχέσεων μέσα σε έναν βρόχο από το Promise.all — παράλληλα ή διαδοχικά;
Ποια εργαλεία και βοηθοί AI χρησιμοποιείτε στη δουλειά σας και πώς ακριβώς;
Πώς αξιολογείτε το τρέχον επίπεδό σας στην ανάπτυξη frontend;
Περιγράψτε τα API που θα χρειαστούμε (getUsers, getChat, sendMessage και άλλα). Ποια από αυτά θα λειτουργούν μέσω REST και ποια μέσω WebSocket;
Τι μπορείς να πεις για τα computed και watch στο Vue 3;
Με ποιες εκδόσεις του Angular εργάστηκες, ποια προβλήματα αντιμετώπισες κατά τη μετάβαση και πώς την προσέγγισες;