Frontend
Πώς θα χώριζες την αρχιτεκτονική αλληλεπίδρασης με το backend σε στρώματα: λήψη δεδομένων, επικύρωση, αποθήκευση, επαναληπτικά αιτήματα σε περίπτωση σφάλματος;
Ζωντανός κώδικας: υλοποίηση ενός polyfill για τη μέθοδο Promise.all, συμπεριλαμβανομένης της διατήρησης της σειράς των αποτελεσμάτων
Πόσο σύντομα είστε έτοιμοι να μετακομίσετε στον νέο χώρο;
Για ποιο λόγο χρειάζεται το χαρακτηριστικό key κατά την απόδοση λιστών; Μπορούμε να χρησιμοποιήσουμε το δείκτη του πίνακα ως κλειδί;
Ποια εργαλεία AI χρησιμοποιείτε στη δουλειά σας; Πώς αντιμετωπίζετε τη χρήση του ChatGPT, Perplexity, Cursor, Claude και άλλων AI-αξιολογητών στην ανάπτυξη;
Η εφαρμογή συνομιλίας μας πρέπει να εμφανίζει τα νέα μηνύματα που λαμβάνονται από τον διακομιστή όσο το δυνατόν πιο γρήγορα. Το μήνυμα έχει τη μορφή: interface Message { id: number text: string } Το id του πρώτου μηνύματος είναι 1, και το id κάθε επόμενου μηνύματος είναι 1 μεγαλύτερο από το προηγούμενο. Πρέπει να εμφανίζουμε τα μηνύματα με τη σωστή σειρά, αλλά ο διακομιστής δεν εγγυάται τη σωστή σειρά των μηνυμάτων που αποστέλλονται στην εφαρμογή μας. Χρονοδιάγραμμα: // (έρχεται) [τηλέφωνο] // (ζωγραφίζουμε) . 1 2 3 . . 4 5 6 7 8 Για να εμφανίσετε τα μηνύματα, χρησιμοποιήστε τη λειτουργία render: render(message)
Πώς διατηρώ την κατάσταση της φόρμας (σχέδιο) κατά την ανανέωση της σελίδας;
Γενικά πες μου για την εμπειρία σου — έργα, τομέας ευθύνης στην εταιρεία.
Υλοποιήσατε πολύβημα φόρμες στο Wizard Flow; Πώς αποφύγατε το prop drilling κατά τη συλλογή δεδομένων από διαφορετικά βήματα και πού αποθηκευόταν η ενδιάμεση κατάσταση πριν την αποστολή στον διακομιστή;
Γράψτε περιπτώσεις δοκιμής για τον έλεγχο της λειτουργίας μνήμης (π.χ. σε λειτουργίες δύναμης).
Μίλησέ μου για τις μεθόδους stopPropagation και preventDefault — ποια είναι η διαφορά τους;
Ποια είναι η διαφορά μεταξύ display:inline και display:inline-block;
Τι είναι η περιοχή ορατότητας; Ποιες μεταβλητές έχουν ποιες περιοχές ορατότητας;
Πείτε μας, τι είναι το SSR (Απόδοση στην πλευρά του διακομιστή) και για ποιο λόγο χρησιμοποιείται;
Μπορεί κανείς να απορρίψει το Zustand υπέρ του React Query (TanStack Query);
Η εφαρμογή SPA φορτώνει αργά στην κρύα εκκίνηση. Ποιο μπορεί να είναι το πρόβλημα και πώς μπορεί να βελτιωθεί;
Ποιους τρόπους γνωρίζεις για να κρύψεις ένα στοιχείο σε CSS;
Αν μιλάμε για ανάπτυξη, ποιες είναι οι προτεραιότητές σου σε αυτό το θέμα;
Τι σημαίνει η λέξη public σε σχέση με τις μεθόδους μιας κλάσης; Πώς διαφέρουν τα public, protected και private;
Μπορούμε να κάνουμε έναν βρόχο με το ρολόι; Πώς να το αποτρέψουμε;