Frontend
Τι κάνεις αν η εργασία διατυπώνεται κακώς — για παράδειγμα, σου υπαγορεύουν τη συγκεκριμένη θέση και το χρώμα του κουμπιού αντί να περιγράψεις το πρόβλημα;
Είναι το `console.log` μέσα σε μια συνάρτηση μια παρενέργεια;
Τι είναι το unknown στο TypeScript και πώς διαφέρει από το any;
Τι θα συμβεί σε μια ήδη μεταγλωττισμένη εφαρμογή αν αντί για τον αναμενόμενο αριθμό δοθεί μια συμβολοσειρά;
Τι συμβαίνει με το συστατικό όταν αλλάζει το key; Μίλησε για τον κύκλο ζωής των λειτουργικών συστατικών.
Ποια είναι η καλύτερη θέση για το κουμπί ενέργειας: στο κέντρο της οθόνης ή στο δεξί άκρο; (κινητή διεπαφή)
Ποιοι κωδικοί απάντησης HTTP πρέπει να αναμένονται κατά τη δημιουργία, ενημέρωση και αντικατάσταση πόρου με επιτυχία;
Ποια είναι η διαφορά μεταξύ απόδοσης και ζωγραφικής; Πώς ονομάζεται η διαδικασία σύγκρισης του εικονικού και του πραγματικού δέντρου DOM;
Υπήρξε ποτέ περίπτωση που δεν καταφέρατε να τηρήσετε την προθεσμία; Πώς καταλάβατε εκ των προτέρων ότι δεν θα προλάβετε και πότε το ανακοινώσατε;
Πόσο καιρό εργάζεστε στην εταιρεία;
Έχεις διαχειριστεί την κατάσταση όταν το indexOf επιστρέφει -1 κατά τη χρήση σε removeItem;
Πώς σου φαίνεται η μορφή εργασίας μας; Είναι ελκυστική;
Πώς λαμβάνεις την εργασία και την περνάς μέσα από τον κύκλο ανάπτυξης;
Ποια είναι η διαφορά μεταξύ των τύπων any και unknown στο TypeScript;
Ποιος γενικά πρέπει να παίρνει την απόφαση για την αλλαγή της κυκλοφορίας;
Στη λειτουργία handleCityChange στη γραμμή 52 υπάρχουν τρία antipatterns. Βρείτε τα και εξηγήστε τα.
Γιατί αποφασίσατε να μεταβείτε σε μια νέα τεχνολογία/δραστηριότητα; Τι σας ώθησε σε αυτό, αν εργάστηκες στην εταιρεία για 10 χρόνια;
Δείτε το αρχείο με τον κώδικα του Vue component, επισημάνετε τα anti-patterns και εξηγήστε γιατί δεν γίνεται έτσι.
Πώς είναι δομημένα τα καταστήματα και οι καταστάσεις διακομιστή στο frontend; Χρησιμοποιείτε το TanStack Query;
Πρέπει να χρησιμοποιείτε useMemo για primitive τύπους δεδομένων κατά την μεταβίβαση σε ένα παιδικό συστατικό;