Frontend
Ποια είναι η καλύτερη θέση για το κουμπί ενέργειας: στο κέντρο της οθόνης ή στο δεξί άκρο; (κινητή διεπαφή)
Ποιοι κωδικοί απάντησης HTTP πρέπει να αναμένονται κατά τη δημιουργία, ενημέρωση και αντικατάσταση πόρου με επιτυχία;
Ποια είναι η διαφορά μεταξύ απόδοσης και ζωγραφικής; Πώς ονομάζεται η διαδικασία σύγκρισης του εικονικού και του πραγματικού δέντρου DOM;
Πόσο καιρό εργάζεστε στην εταιρεία;
Έχεις διαχειριστεί την κατάσταση όταν το indexOf επιστρέφει -1 κατά τη χρήση σε removeItem;
Πώς σου φαίνεται η μορφή εργασίας μας; Είναι ελκυστική;
Έχεις εμπειρία στο να σχεδιάζεις μόνος σου την αρχιτεκτονική μιας υπηρεσίας ή ενός μέρους της;
Ποια είναι η διαφορά μεταξύ των τύπων any και unknown στο TypeScript;
Τι είναι το cherry-pick στο Git;
Ποιος γενικά πρέπει να παίρνει την απόφαση για την αλλαγή της κυκλοφορίας;
Στη λειτουργία handleCityChange στη γραμμή 52 υπάρχουν τρία antipatterns. Βρείτε τα και εξηγήστε τα.
Σε ποιου μεγέθους ομάδες εργάστηκες;
Περιγράψτε τη διαδρομή από την εισαγωγή της διεύθυνσης του ιστότοπου στον browser μέχρι την εμφάνισή του στην οθόνη
Γιατί το React είναι απαραίτητο ως βιβλιοθήκη και γιατί να μην γράψετε μια εφαρμογή σε vanilla JavaScript;
Πώς είναι δομημένα τα καταστήματα και οι καταστάσεις διακομιστή στο frontend; Χρησιμοποιείτε το TanStack Query;
Πρέπει να χρησιμοποιείτε useMemo για primitive τύπους δεδομένων κατά την μεταβίβαση σε ένα παιδικό συστατικό;
Ποια είναι η διαφορά μεταξύ δήλωσης συνάρτησης και έκφρασης συνάρτησης;
Πώς γίνεται η ένταξη και η ενσωμάτωση στην ομάδα;
Ποια είναι η διαφορά μεταξύ της διαχείρισης του reject στο δεύτερο όρισμα του .then() και σε ένα ξεχωριστό .catch(); Γιατί να χρησιμοποιήσουμε .catch() αν μπορούμε να διαχειριστούμε το reject απευθείας στο .then();
Ποια είναι η διαφορά μεταξύ interface και type στο TypeScript; Ποιο προτιμάς να χρησιμοποιείς και σε ποιες καταστάσεις;