Τι είναι ένας iterator και γιατί χρειάζεται;
Frontend
Πραγματοποιήστε μια ανασκόπηση κώδικα του τμήματος του Vue component στο script setup: προτείνετε βελτιώσεις και πιθανές διορθώσεις.
Ποια αρχιτεκτονικά μοτίβα γνωρίζετε και ποια εφαρμόζετε στη δουλειά σας;
Έχετε δουλέψει με CI/CD, το έχετε ρυθμίσει ή γράψει κάτι γι' αυτό;
Γιατί είναι πιο ασφαλές να αποθηκεύετε τα refresh tokens σε cookies παρά σε localStorage;
Ποια είναι η διαφορά μεταξύ debounce και throttle και πότε να χρησιμοποιείτε το καθένα;
Καταλαβαίνετε τη διαφορά μεταξύ λειτουργικών και μη λειτουργικών απαιτήσεων;
Τι ενδιαφέροντα υπήρχαν στην Mini App του Telegram και ποιες τεχνολογίες χρησιμοποιήσατε;
Περιγράψτε το μοντέλο μηνύματος που επιστρέφεται από το API.
Υλοποιήστε μια cache LRU με όριο χωρητικότητας, όπου το λιγότερο πρόσφατα προσπελάσιμο στοιχείο αφαιρείται σε περίπτωση υπερχείλισης; οι λειτουργίες get και put πρέπει να λειτουργούν σε σταθερό χρόνο.
Περιγράψτε τα στοιχεία και τα modules του frontend της εφαρμογής. Παρέχετε ένα πλήρες διάγραμμα αρχιτεκτονικής.
Έχετε εμπειρία στη ρύθμιση του Nginx και στην αυτόνομη ανάπτυξη μιας εφαρμογής;
Έχετε δουλέψει με το Storybook;
Ποιες μετρήσεις απόδοσης γνωρίζετε, πώς εργάζεστε με αυτές και πώς βελτιώνετε μια συγκεκριμένη μέτρηση;
Έχετε κάποια ερώτηση για την ομάδα ή το έργο;
Σκεφτείτε περιπτώσεις όπου η χρήση ενός load balancer είναι δικαιολογημένη.
Πώς χρησιμοποιήσατε το Mock Service Worker για τα mocks;
Αποστολή του Event Loop: ονομάστε τη σειρά εμφάνισης του console.log στον εμφανιζόμενο κώδικα και εξηγήστε γιατί είναι ακριβώς έτσι.
Πώς θα υλοποιούσατε το pattern Observer;
Γιατί το μήνυμα που αποστέλλεται χρειάζεται ένα αναγνωριστικό πελάτη;