Frontend
Μίλησέ μου για το hook useState στο React.
Είσαι διατεθειμένος να αλλάξεις δουλειά αν τώρα περάσεις μια δεύτερη συνέντευξη, και αύριο έχεις μια προσωπική συνέντευξη (την τρίτη), και την περάσεις και αυτή;
Πώς θα διαιρούσατε την κατάσταση του διακομιστή και του πελάτη;
Πώς να βελτιστοποιήσετε την εμφάνιση 100.000 τετραγώνων σε μια σελίδα;
Μίλησε για το watch και το watchEffect στο Vue 3, ιδιότητες υπολογισμού. Πώς διαγράφετε έναν watcher;
Ποια είναι η διαφορά στην υλοποίηση της αντιδραστικότητας μεταξύ Vue 2 και Vue 3;
Ποιο πρόβλημα προκύπτει κατά τη χρήση του async/await απευθείας στο useEffect;
Μπορείς να φτιάξεις μια εφαρμογή React Native, να ρυθμίσεις τις υπογραφές και να την στείλεις για κυκλοφορία;
Τι είναι ένα κλείσιμο; Μπορείς να το εξηγήσεις;
Ποια είναι τα methods του κύκλου ζωής στο React και πώς τα εξομοιώνουμε με useEffect;
Περιγράψτε τι συμβαίνει όταν πατάτε ένα κουμπί σε ένα React συστατικό με μετρητή: πώς λειτουργεί το useState, πώς καταλαβαίνει το React ότι πρέπει να ενημερώσει αυτό το μέρος του DOM;
Ποια σενάρια καλύφθηκαν με δοκιμές E2E;
Γιατί αποφασίσατε να ψάξετε δουλειά και γιατί εμείς;
Μιλήστε για τη δουλειά με φόρμες και επικύρωση στο έργο — ποια ήταν τα δύσκολα καθήκοντα
Υποθέστε ότι έχετε απεριόριστους πόρους και πρέπει να δημιουργήσετε ένα περιβάλλον με μια φόρμα από το μηδέν ως μέρος μιας μεγάλης εφαρμογής. Ποιο στοίβα και αρχιτεκτονική θα επιλέγατε;
Ποια προβλήματα προκύπτουν κατά την εργασία με iFrame; Πώς ρυθμίζεται η σύνδεση iFrame στον ιστότοπο;
Ποιους τύπους βοηθητικών τύπων του TypeScript έχετε χρησιμοποιήσει και σε ποιες περιπτώσεις;
Πες μου για το Event Loop στη JavaScript: πώς λειτουργεί, τι είναι οι μικροεργασίες και οι μακροεργασίες;
Έχετε χρειαστεί ποτέ να ρυθμίσετε την απόδοση; Έχετε κατανοήσει πώς να το κάνετε;
Γιατί επιλέξατε το IndexedDB για την τοπική αποθήκευση σε βάσεις δεδομένων και όχι κάτι άλλο; Ποιες είναι οι εναλλακτικές;