Frontend
Έχετε ρυθμίσει ποτέ την αλληλεπίδραση μεταξύ iframe και της κύριας σελίδας; Ποιες μεθόδους ανταλλαγής δεδομένων γνωρίζετε μεταξύ τους;
Αν χρειάζεται να αποθηκεύσετε δεδομένα που λαμβάνονται ασύγχρονα από τον διακομιστή στο store, πρέπει να γίνει σε mutation ή σε action;
Τι γνωρίζετε για την κληρονομιά πρωτοτύπου και τη διαδρομή πρωτοτύπου στην JavaScript; Πώς λειτουργεί;
Είστε εξοικειωμένοι με την έννοια του Feature-Sliced Design και το έχετε εφαρμόσει σε έργα;
Ελέγχετε κατά τη διάρκεια της ανασκόπησης κώδικα αν η υλοποίηση πληροί τις απαιτήσεις της εργασίας, συμπεριλαμβανομένης της εκτέλεσης του κλάδου τοπικά;
Αν δεν είναι δυνατόν να ορίσετε έναν συγκεκριμένο τύπο σε TypeScript, γιατί είναι ανεπιθύμητο να χρησιμοποιείτε το any και πώς να δηλώσετε σωστά τον τύπο;
Τι είναι το SSR, SSG και SPA, πώς διαφέρουν και σε ποιες περιπτώσεις χρησιμοποιούνται;
Ποιες μέθοδοι χρησιμοποιούνται για τη μεταφορά δεδομένων μεταξύ των συστατικών σε μια εφαρμογή Vue: από πάνω προς τα κάτω, από κάτω προς τα πάνω και μεταξύ αδελφών συστατικών;
Ποια προβλήματα μπορεί να προκύψουν κατά την υδράτωση μιας εφαρμογής SSR, για ποιους λόγους και πώς θα τα λύνατε;
Περιγράψτε τα hooks του κύκλου ζωής: ποια στάδια υπάρχουν και για ποιο λόγο χρησιμοποιούνται;
Ποια μέθοδοι στο Vue 3 μπορούν να κάνουν τα αντιδραστικά δεδομένα επιφανειακά αντιδραστικά ή να εξαιρέσουν ένα αντικείμενο από την αντιδραστικότητα, και πότε εφαρμόζεται αυτό;
Πώς σχεδιάζετε επαναχρησιμοποιήσιμη λογική; Ποιο ρόλο παίζουν τα composables και τι τοποθετείτε στα composables, το store και τις utilities;
Τι χρησιμοποιήσατε για το σχεδιασμό μιας παγκόσμιας αποθήκευσης κατάστασης;
Ορίστε την αντιδραστικότητα και εξηγήστε πώς υλοποιείται στο Vue 2 και Vue 3.
Έχετε εργαστεί ποτέ με προσεγγίσεις SPA, SSR ή SSG; Μοιραστείτε την εμπειρία σας.
Ποια είναι η προσέγγισή σας για την ανασκόπηση κώδικα; Ποια κριτήρια χρησιμοποιείτε για καλά γραμμένο κώδικα και ποιος κώδικας δεν θα περάσει την ανασκόπησή σας;
Για τι χρησιμοποιούσε το hook created και σε ποιες περιπτώσεις εφαρμόζονταν;
Είναι δυνατόν να δημιουργήσετε δυναμικά έναν αυθαίρετο αριθμό slots στο Vue 3, ή πρέπει να περιγραφούν εκ των προτέρων;
Τι υπάρχει στο τέλος της αλυσίδας κληρονομιάς πρωτοτύπων;