Frontend
Έχεις διαχειριστεί την κατάσταση όταν το indexOf επιστρέφει -1 κατά τη χρήση σε removeItem;
Τι βρίσκεται στο αρχείο index του router, ποια χαρακτηριστικά ορίζονται εκεί;
Πώς σου φαίνεται η μορφή εργασίας μας; Είναι ελκυστική;
Γιατί χρησιμοποίησες το computed για το φιλτράρισμα των τιμολογίων, αντί για συνηθισμένες μεταβλητές ή συναρτήσεις;
Πότε θα εκτελεστεί η λειτουργία cleanup στο useEffect, αν έχει έναν πίνακα εξαρτήσεων με τις παραμέτρους a, b, c;
Ποια είναι η διαφορά μεταξύ των τύπων any και unknown στο TypeScript;
Τι είναι το cherry-pick στο Git;
Ποιος γενικά πρέπει να παίρνει την απόφαση για την αλλαγή της κυκλοφορίας;
Στη λειτουργία handleCityChange στη γραμμή 52 υπάρχουν τρία antipatterns. Βρείτε τα και εξηγήστε τα.
Άσκηση React: υλοποιήστε ένα συστατικό αναζήτησης εμφανίσεων μιας υποακολουθίας στο κείμενο. Απαιτήσεις: φόρτωση κειμένου από API κατά την πρώτη απόδοση, ένδειξη φόρτωσης, διαχείριση σφαλμάτων, αναζήτηση εμφανίσεων χωρίς να λαμβάνονται υπόψη τα πεζά/κεφαλαία, επισήμανση των ευρεθέντων εμφανίσεων, εμφάνιση του συνολικού αριθμού εμφανίσεων, κουμπί για φόρτωση επιπλέον κειμένου.
Έχετε εργαστεί με το RxJS;
Τι μπορείτε να πείτε για τα hooks του κύκλου ζωής του component στο Vue 3;
Γιατί το React είναι απαραίτητο ως βιβλιοθήκη και γιατί να μην γράψετε μια εφαρμογή σε vanilla JavaScript;
Πώς είναι δομημένα τα καταστήματα και οι καταστάσεις διακομιστή στο frontend; Χρησιμοποιείτε το TanStack Query;
Τι είναι η ιδιομορφία των HTTP μεθόδων; Ποιες μέθοδοι είναι ιδιομορφικές και ποιες όχι; Ποια είναι η διαφορά μεταξύ PUT και PATCH;
Πώς ρυθμίσατε το CI/CD; Τι ακριβώς κάνατε, με ποιον επικοινωνήσατε;
Ποια είναι η διαφορά μεταξύ δήλωσης συνάρτησης και έκφρασης συνάρτησης;
Πώς γίνεται η ένταξη και η ενσωμάτωση στην ομάδα;
Στο βιογραφικό αναφέρεται ο ευέλικτος σχεδιασμός — χρησιμοποιήθηκε η εφαρμογή και σε κινητούς περιηγητές;
Πόσο καλά εργάστηκες με το Node.js; Έχεις δουλέψει με streams, επεξεργασία αρχείων;