Τι κάνουν οι κανόνες και οι δεξιότητες όταν εργάζεστε με AI πράκτορες;
Frontend
Υλοποιήστε μια κλάση σε TypeScript ακολουθώντας το μοτίβο 'Observer': αποθηκεύει δεδομένα σε ένα αντικείμενο, επιτρέπει την εγγραφή και διαγραφή μέσω subscribe/unsubscribe και ειδοποιεί τους συνδρομητές κατά την αλλαγή δεδομένων μέσω ανάθεσης. Περιλάβετε getter και setter; η αρχική τιμή πρέπει να είναι ένα κενό αντικείμενο.
Έγινε ανασκόπηση κώδικα για μια λειτουργία TypeScript που θα πρέπει να ομαδοποιεί τα σφάλματα φόρτωσης αρχείων κατά errorCode; βρείτε σφάλματα και προτείνετε διορθώσεις.
Έχετε γράψει κλάσεις συστατικών;
[όνομα] μίλησε για το τελευταίο έργο: ποιες λειτουργίες ανέλαβε και ποιο ενδιαφέρον πρόβλημα λύσε;
Πώς περιμένετε να ολοκληρωθούν πολλαπλά αιτήματα στον διακομιστή και να εκτελέσετε μια ενέργεια βάσει των αποτελεσμάτων τους; Ποιες μεθόδους Promise γνωρίζετε για αυτό;
Ποιες είναι οι προσωπικές σας προτιμήσεις μεταξύ των διαχειριστών κατάστασης και γιατί;
Βρείτε και διορθώστε τα σφάλματα στο έτοιμο έργο της αγοράς, ξεκινώντας με δοκιμές διεπαφής χρήστη και αποσφαλμάτωση.
Με ποια διαχειριστές κατάστασης έχετε εργαστεί;
Ένα συστατικό με την οδηγία "use client" αποδίδεται στον διακομιστή; Ποια είναι η διαφορά μεταξύ διακομιστή και πελάτη συστατικών;
Πες μας για το code splitting που ανέφερες: πώς το υλοποίησες;
Ποιο θα είναι το αποτέλεσμα της εκτέλεσης του κώδικα όπου η μέθοδος user.sayHi περνάει σε setTimeout;
Λύστε το πρόβλημα CSS: για το δοσμένο HTML markup στα αριστερά, γράψτε όχι περισσότερους από δύο κανόνες CSS για να επιτύχετε την εμφάνιση που φαίνεται στα δεξιά.
Πώς βλέπει η εταιρεία τη χρήση εργαλείων AI και πρακτόρων AI στην ανάπτυξη;
Είναι έγκυρη η έκφραση όπου μια ιδιότητα primitive string της μεταβλητής λαμβάνει τιμή: const someString = 'myValue'; someString.myNumber = 5;
Ποια είναι η κύρια διαφορά μεταξύ SSE και WebSocket;
Ποια αρχιτεκτονική και δομή φακέλων χρησιμοποιήσατε στο frontend;
Τι είναι το CORS και ποιες είναι οι επιλογές για την επίλυση προβλημάτων διασυνοριακών αιτημάτων;
Ποιες μέθοδοι βελτιστοποίησης του πλαισίου γνωρίζετε όταν εργάζεστε με LLM; Πώς θα υλοποιούσατε μια μεγάλη λειτουργία χρησιμοποιώντας AI;
Πείτε μας πώς βρήκατε ένα αργό ερώτημα που εκτελούνταν σχεδόν δύο δευτερόλεπτα και πώς το βελτιστοποιήσατε;