Frontend
Ποια συλλέκτες χρησιμοποιήσατε, γράψατε δικές σας ρυθμίσεις;
Πώς καταλαβαίνετε τη διαφορά μεταξύ ενός middle+ και ενός senior προγραμματιστή;
Ποια αρχεία DNS γνωρίζετε;
Υλοποιήστε μια απλή μηχανή φρουτάκια "ένα χέρι ληστή": - Υλοποιήστε τρεις κυλίνδρους (με αριθμούς από το 0 έως το 9, που αλλάζουν με σειρά 0,1,2,...9,0,1,2...) - Σε κάθε onRoll στον κυλίνδρο εμφανίζεται η επόμενη τιμή - Αν και οι τρεις αριθμοί ταιριάζουν μετά το σταμάτημα, λέμε ότι κέρδισε - Απενεργοποιήστε το κουμπί κατά τη διάρκεια της περιστροφής Το φυσικό μοντέλο του τροχού έχει ήδη υλοποιηθεί στη μέθοδο runSpinner, αλλά δεν έχει σχέση με τους αριθμούς. Συμβουλή: ξεκινήστε την υλοποίηση με τον πρώτο κύλινδρο, μετά προσθέστε τους άλλους με ανάλογο τρόπο
Δεύτερο έργο: υλοποιήστε ένα συστατικό αναζήτησης χρησιμοποιώντας έναν τυπικό διακομιστή μέσω της παραμέτρου query — δημιουργήστε ένα input για την εισαγωγή του ερωτήματος, καταστάσεις για τα αποτελέσματα και το ερώτημα, λάβετε δεδομένα μέσω fetch στο useEffect με διαχείριση σφαλμάτων και καταστάσεις φόρτωσης, και αποδώστε μια λίστα αποτελεσμάτων (πεδίο name).
Μίλησέ μου για τα closures. Πώς λειτουργεί ο συλλέκτης απορριμμάτων με τα closures;
Για τι χρειάζεται ένα Duplex stream;
Σε ένα λειτουργικό συστατικό React, υπάρχουν δύο κλήσεις setState συγχρονικά, στη συνέχεια μια ασύγχρονη λειτουργία, και μετά άλλες τρεις κλήσεις setState. Πόσα render θα συμβούν στο React 18 και στο React 17; Τι είναι το batching και πότε εμφανίστηκε;
Πώς βλέπεις την τεχνητή νοημοσύνη; Την χρησιμοποιείς στη δουλειά και στην καθημερινή ζωή;
Ποιες είναι οι μισθολογικές σας προσδοκίες;
Πείτε μας για τον εαυτό σας, την εμπειρία σας, τις πιο δύσκολες και ενδιαφέρουσες προκλήσεις, τις τεχνολογίες με τις οποίες εργαστήκατε.
Μπορεί να σταματήσει η εξάπλωση των γεγονότων; Πώς; Ποια είναι η διαφορά μεταξύ stopPropagation και stopImmediatePropagation;
Χρειάζονται ακόμα κλασικά συστατικά στο React; Υπάρχει κάτι που μπορεί να γίνει σε κλασικά συστατικά, αλλά όχι σε λειτουργικά;
Ποια είναι η διαφορά μεταξύ Reflow και Repaint;
Καθορίστε τη σειρά εμφάνισης του console.log στο δείγμα με συγχρονικό κώδικα, setTimeout, Promise και λειτουργία.
Ας υποθέσουμε ότι έχεις μια ομάδα τριών frontend προγραμματιστών. Πιστεύεις ότι τα microfrontends θα βοηθήσουν ή όχι;
Ποιες νευρωνικές δικτύες χρησιμοποιείτε στη δουλειά σας;
Πείτε σύντομα για τη στοίβα που χρησιμοποιείτε στην καθημερινή εργασία σας.
Έρχονται σφάλματα από τους δοκιμαστές; Τι είδους;
Ονομάστε τα βασικά hooks του React και για ποιο λόγο χρησιμοποιούνται.