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