Frontend
Έχετε εργαστεί με cookies; Πείτε πώς εγκαθίσταται ένα cookie στο πρόγραμμα περιήγησης — ποιοι τρόποι εγκατάστασης υπάρχουν;
Πώς λαμβάνουμε την τιμή από μια Promise και πώς χειριζόμαστε τα σφάλματα;
Πώς αξιολογείτε το τρέχον επίπεδό σας στην ανάπτυξη frontend;
Ποια είναι η διαφορά μεταξύ των μεταβλητών στους προεπεξεργαστές και των εγγενών μεταβλητών CSS;
Υπήρχαν μεγάλες ρυθμίσεις στο Webpack; Είναι δύσκολο να τις διατηρήσετε;
Περιγράψτε τον αλγόριθμο για την εύρεση της διαφοράς μεταξύ δύο πινάκων: τα στοιχεία που υπάρχουν μόνο στον πρώτο και μόνο στο δεύτερο πίνακα. Αναφέρετε τη χρονική και χωρική πολυπλοκότητα.
Πείτε λίγα για τον εαυτό σας και μια ενδιαφέρουσα περίπτωση από την εργασιακή σας εμπειρία.
Δημιουργήστε ένα Vue 3 συστατικό χρησιμοποιώντας το API Συγκόλλησης και TypeScript που δέχεται μια ιδιότητα με όνομα `info` τύπου string. Χρησιμοποιήστε μια λειτουργία composable `useInfo` που λαμβάνει το string `info` και επιστρέφει μια υπολογιζόμενη ιδιότητα `formattedInfo` που μορφοποιεί το string προσθέτοντας το πρόθεμα "Πρόσθετες πληροφορίες: ". Εμφανίστε τόσο την αρχική ιδιότητα `info` όσο και το `formattedInfo` στο πρότυπο του συστατικού.
Τι εμπειρία έχετε στο backend;
Πες μου για την εμπειρία σου, την τελευταία σου δουλειά, το στοίβα, την ομάδα, τα καθήκοντά σου
Τι δεν σας αρέσει και δεν σας ικανοποιεί κατηγορηματικά στη δουλειά;
Η αλυσίδα γίνεται αμέσως rejected, το πρώτο .then παραλείπεται. Το πρώτο .catch πιάνει το σφάλμα Έξοδος: Catch 1: Σφάλμα1 Επιστρέφει 'Άλλη τιμή', μετατρέποντας το σφάλμα σε επιτυχημένο αποτέλεσμα. Το επόμενο .then λαμβάνει 'Άλλη τιμή' Έξοδος: Then 2: Άλλη τιμή Στη συνέχεια ρίχνει ένα νέο σφάλμα: throw new Error('Δεύτερο σφάλμα') Η αλυσίδα γίνεται ξανά rejected. Το δεύτερο .catch πιάνει το δεύτερο σφάλμα Έξοδος: Catch 2: Δεύτερο σφάλμα Δεν επιστρέφει τίποτα → αποτέλεσμα undefined. Το τελευταίο .then λαμβάνει undefined Έξοδος: Then 3: undefined Λάβετε έναν χαιρετισμό! ("Σφάλμα!") — είναι μια υπόσχεση που απορρίπτεται αμέσως με το σφάλμα "Σφάλμα!" .then(1) — παραλείπεται, καθώς η υπόσχεση βρίσκεται σε rejected κατάσταση .catch(1) — πιάνει το σφάλμα, εμφανίζει "Catch 1: Σφάλμα!" και επιστρέφει "ΔΕΔΟΜΕΝΑ ΕΠΙΣΤΡΕΦΟΝΤΑΙ" .then(2) — λαμβάνει "ΔΕΔΟΜΕΝΑ ΕΠΙΣΤΡΕΦΟΝΤΑΙ", εμφανίζει "Τικ; ΔΕΔΟΜΕΝΑ ΕΠΙΣΤΡΕΦΟΝΤΑΙ" και ρίχνει ένα νέο σφάλμα "Δεύτερο σφάλμα" .catch(2) — πιάνει το δεύτερο σφάλμα, εμφανίζει "Catch 2: Δεύτερο σφάλμα" .then(3) — λαμβάνει undefined (καθώς το προηγούμενο catch δεν επέστρεψε τίποτα), εμφανίζει "then 3: undefined"
Τι είναι το Pure Component στο React;
Έχεις προσωπικά έργα όπου ασχολήθηκες πλήρως με το UI/UX χωρίς τη συμμετοχή σχεδιαστή;
Πώς αντιγράφουμε ένα αντικείμενο (μη πρωταρχικό τύπο) ώστε οι αλλαγές στο αντίγραφο να μην επηρεάζουν το πρωτότυπο;
Πες μου για τις αποθηκεύσεις στον browser που γνωρίζεις. Κάθε μία σύντομα.
Πώς λειτουργεί ο περιηγητής κατά την απόδοση μιας σελίδας; Ποια στάδια περνάει;
Πώς υλοποιείτε ένα συστατικό πίνακα με διαφορετικά χρώματα περιγράμματος σε διαφορετικά πλαίσια, χρησιμοποιώντας BEM και μια προσέγγιση βασισμένη σε συστατικά στο Vue;
Αφού λάβατε τα σχέδια, τι κάνατε στη συνέχεια: επισημάνατε επαναχρησιμοποιήσιμα συστατικά και συγκεντρώσατε ένα UI-kit ή μια βιβλιοθήκη συστατικών;
Τι ξέρεις για τις αρχές SOLID; Γιατί είναι απαραίτητες;