Frontend
Έχετε εργαστεί με βάσεις δεδομένων σε οικιακά έργα; Έχετε κάνει ερωτήματα σε πίνακες, εισαγωγές;
Φανταστείτε ότι λαμβάνετε μια εργασία από το τμήμα μάρκετινγκ: θέλουμε να προσθέσουμε μια λειτουργία — το λογότυπο στην πάνω αριστερή γωνία πρέπει να είναι αναστραμμένο αν ο Ερμής είναι ανάδρομος. Τι θα κάνετε;
Αναφέρετε μια εργασία βελτιστοποίησης απόδοσης που λύσατε.
Πώς είναι οργανωμένη η επικοινωνία μεταξύ των ομάδων; Υπάρχει ξεχωριστό backend για κάθε ομάδα;
Πείτε μας για τις διαδικασίες στην ομάδα: σύνθεση, μεθοδολογία, πώς μεταφέρονταν τα καθήκοντα, ποιος ήταν ο πελάτης;
Γράψτε μια συνάρτηση που συνδυάζει δύο ταξινομημένους κατά αύξουσα σειρά πίνακες σε έναν νέο ταξινομημένο πίνακα χωρίς να χρησιμοποιείτε τις μεθόδους sort, spread, concat και παρόμοιες.
Ποια είναι η διαφορά μεταξύ ref και shallowRef στο Vue.js; Πότε είναι καλύτερο να χρησιμοποιείτε shallowRef;
Πώς συμπεριφέρεται η κατάσταση αν το συστατικό αποδοθεί μέσω μιας πύλης σε άλλο μέρος του DOM;
Πείτε μας για τα πρωτότυπα στη JavaScript. Ποια είναι η διαφορά μεταξύ prototype και __proto__;
Ποια είναι η διαφορά μεταξύ των γεγονότων DOMContentLoaded και load; Πότε να τα χρησιμοποιήσετε;
Μίλησέ μου για το CORS: τι είναι, γιατί χρειάζεται, ποιες εργασίες λύνει και πώς λειτουργεί.
Ποια σενάρια καλύπτουν τα σήματα και ποια το RxJS; Ποια είναι η διαφορά στη χρήση;
Πώς μπορούμε να πιάσουμε ένα σφάλμα σε Promise; Ποιος θα είναι ο τύπος του σφάλματος στο catch;
Ποιους τύπους utility χρησιμοποίησες σε TypeScript; Γνωρίζεις το ReturnType;
Έχετε εμπειρία με κώδικα Legacy;
Γιατί το Promise 1 και το Promise 2 εκτελούνται με αυτή τη σειρά; Πώς χειρίζεται το Event Loop τις ουρές microtask και macrotask;
Είναι η JavaScript μονόνημα ή πολυνηματική; Μίλησέ μου για τους Web Workers.
Αναφέρετε τα hooks του React με τα οποία έχετε εργαστεί. Εξηγήστε τη θεμελιώδη διαφορά μεταξύ useState και useRef.
Πες μου για την εμπειρία σου με το SSR. Πού το έκανες, με ποιο framework;
Μίλησε για την αρχιτεκτονική — πώς ξεκινήσατε το έργο, τι χρειάστηκε να σκεφτείτε;