Frontend
Έχετε εμπειρία με WebSocket και long polling;
Ποια είναι η διαφορά μεταξύ ref και reactive, και πότε χρησιμοποιούνται;
Φανταστείτε ένα σενάριο: ένας πιο έμπειρος προγραμματιστής λαμβάνει έναν junior με την εργασία να δημιουργήσει ένα Angular συστατικό με ένα πεδίο για την εμφάνιση ενός token και ένα κουμπί 'δημιουργία token'. Όταν πατηθεί το κουμπί, αποστέλλεται ένα αίτημα στον διακομιστή, λαμβάνεται ένα token, και ο junior γράφει this.token = η ληφθείσα συμβολοσειρά, αλλά η τιμή δεν εμφανίζεται και η σελίδα δεν ανανεώνεται. Τι θα προτείνατε για την επίλυση αυτού του προβλήματος και ποιες προσεγγίσεις υπάρχουν για να το διορθώσετε;
Υπήρχαν εργασίες βελτιστοποίησης της απόδοσης της ιστοσελίδας; Πώς διαγνώσατε και λύσατε προβλήματα με αργή φόρτωση;
Ποιο θα είναι το ID του quiz;
Άσκηση σε Vue: τι θα εμφανιστεί στο πρότυπο όταν χρησιμοποιείτε watch χωρίς τη σημαία immediate;
Πώς ρυθμίστηκε ακριβώς η διαδικτυακή συμβουλευτική (βιντεοκλήσεις);
Αναφέρατε ότι εργαστήκατε με φόρμες — ποια βιβλιοθήκη χρησιμοποιήθηκε στο Vue για την εργασία με φόρμες;
Με ποιους τρόπους θα βελτιστοποιούσατε τα React components που επιβραδύνουν την απόδοση;
Έχετε εργαστεί με βάσεις δεδομένων; Αν ναι, με ποιες συγκεκριμένα; Τι ακριβώς κάνατε με αυτές;
Τι με ενδιέφερε ακριβώς στην εταιρεία σας; Τι θα ήθελα να βρω σε μια νέα θέση εργασίας;
Πώς θα βελτιστοποιούσατε μια εφαρμογή που λειτουργεί αργά; Ποιες μεθόδους θα χρησιμοποιούσατε;
Πείτε μας περισσότερα σχετικά με το πώς καταφέρατε να υλοποιήσετε την ιστορία με το άνοιγμα πρόσβασης για μη εγγεγραμμένους χρήστες (leads) χωρίς να διακινδυνεύσετε να βλάψετε τη λειτουργικότητα που υπάρχει για τους πληρωμένους πελάτες — καθώς ήταν σαν να περπατούσατε σε ναρκοπέδιο, δεδομένου ότι έπρεπε να αγγίξετε την legacy πιστοποίηση.
Ποια είναι η διαφορά μεταξύ interface και type στο TypeScript, ποιο χρησιμοποιείτε και γιατί;
Έχετε ασχοληθεί με τη βελτιστοποίηση ιστοσελίδων σε περιπτώσεις όπου ο πελάτης λέει ότι η ιστοσελίδα φορτώνει αργά; Ποια εργαλεία χρησιμοποιήσατε;
Πώς να βελτιώσετε το retry-περιτύλιγμα πάνω από το fetch ώστε να επαναλαμβάνει το αίτημα και όταν η απάντηση HTTP έχει response.ok === false;
Πώς θα τύπωνες μια συνάρτηση σε TypeScript που δέχεται έναν πίνακα οποιουδήποτε τύπου δεδομένων και επιστρέφει τον τύπο του πρώτου στοιχείου του πίνακα;
Τι είναι το εικονικό DOM; Ποιος είναι ο σκοπός του; Ποιες είναι οι τρεις προϋποθέσεις του αλγορίθμου σύγκρισης δέντρων (diffing);
Ποιους τρόπους βελτιστοποίησης εφαρμογών γνωρίζεις;
Μπορείς με κάποιο τρόπο να επιβεβαιώσεις την εργασιακή σου εμπειρία (περισσότερα από 5,25 χρόνια) που αναγράφεται στο βιογραφικό σου; Πώς — για παράδειγμα, με το βιβλιάριο εργασίας ή με μια έκδοση του STД;