Frontend
Ποιες είναι οι προσδοκίες σας από τη μελλοντική εργασία;
Τι θα συμβεί με την ετικέτα του κουμπιού αν καλέσετε το setCount αρκετές φορές στη σειρά στον ίδιο χειριστή; Πόσες φορές θα ανανεωθεί το συστατικό;
Πώς φορτώνουμε δυναμικά βαριά συστατικά κατά την αλλαγή καρτελών χωρίς να αλλάξουμε τη διαδρομή και πώς τους περνάμε τις απαραίτητες εξαρτήσεις μέσω Dependency Injection;
Ποιο είναι το κύριο πλεονέκτημα του RTK Query ή των πελατών GraphQL σε σύγκριση με το συνηθισμένο Axios;
// === 1 === // TODO: υλοποιήστε τη συνάρτηση id // console.log(id()); // 0; // console.log(id()); // 1; // console.log(id()); // 2; // console.log(id()); // 3; export default function App() { // TODO: υλοποιήστε το Table.tsx return <></>; }
Πες μας τι είναι το πλαίσιο στο JavaScript, τι είναι το λεξικό περιβάλλον και πώς λειτουργούν οι κλεισίματα;
Μιλήστε για την αποτυχία σας στην εμπειρία IT
Σε ποια πόλη είσαι; Είσαι έτοιμος να μετακομίσεις; Τι σκέφτεσαι για το Hybrid;
Τι είναι οι επιθέσεις XSS;
Έχετε εργαστεί με προεπεξεργαστές SCSS/LESS;
Έπρεπε να ρυθμίσετε το ESLint και το Prettier έτσι ώστε να μην συγκρούονται μεταξύ τους;
Δεδομένου του ακόλουθου αποσπάσματος κώδικα: ```typescript let info = { name: "Alex", skill: ["git", "react", "read"], }; let started = (info: any) => { let { name, skill } = info; (name = "Alex Pool"), skill.push("delete"); return { name, skill, online: true, }; }; ``` Εξηγήστε τι κάνει η συνάρτηση `started` με το αντικείμενο `info` και περιγράψτε το αποτέλεσμα της κλήσης `started(info)`. Επιπλέον, συζητήστε αν το αρχικό αντικείμενο `info` μεταβάλλεται μετά την κλήση `started(info)`.
Μπορώ να κάνω μια εγγραφή της τεχνικής συνέντευξης για εσωτερική χρήση της εταιρείας;
Μπορώ να κάνω κλήση API σε computed;
Ποια εργαλεία AI χρησιμοποιείτε στη δουλειά σας; Πώς αντιμετωπίζετε τη χρήση του ChatGPT, Perplexity, Cursor, Claude και άλλων AI-αξιολογητών στην ανάπτυξη;
Πες μου λίγα για τον εαυτό σου και την πιο ενδιαφέρουσα εμπειρία σου.
const X = { a: 1, b: 2, c: 3, d: 4 } function getProperty(obj, key) { // Εργασία να τυποποιήσουμε τη συνάρτηση return obj[key] } getProperty(X, 'a') // χωρίς σφάλμα getProperty(X, 'r') // σφάλμα, το κλειδί r δεν είναι κλειδί για το αντικείμενο X getProperty({ name: 'Sergey' }, 'name') // χωρίς σφάλμα
Άσκηση React: υλοποιήστε ένα πεδίο παιχνιδιού 10x10 (100 τετράγωνα), κάθε τετράγωνο με τυχαίο χρώμα (κόκκινο ή πράσινο). Κάνοντας κλικ σε ένα τετράγωνο, το χρώμα του αλλάζει στο αντίθετο, και αναδρομικά αλλάζει και το χρώμα όλων των γειτονικών κελιών του ίδιου χρώματος (κατακόρυφα και οριζόντια).
Πες μου περισσότερα για την πολύγλωσση στο έργο σας
Πώς να δημιουργήσετε και να χρησιμοποιήσετε τους δικούς σας τύπους στο TypeScript;