Frontend
Τι είναι το key στο React και γιατί χρειάζονται;
Πότε θα εκτελεστεί η λειτουργία cleanup στο useEffect, αν έχει έναν πίνακα εξαρτήσεων με τις παραμέτρους a, b, c;
Αποστολή στον επεξεργαστή κώδικα: υπάρχουν δύο πίνακες, που προέρχονται από διαφορετικούς διακομιστές, σε κάθε πίνακα υπάρχουν εγγραφές με μοναδικά και διαδοχικά IDs (που δεν επαναλαμβάνονται μεταξύ των πινάκων). Πρέπει να γράψετε μια λειτουργία που λαμβάνει αυτούς τους δύο πίνακες και έναν αριθμό k, και επιστρέφει τα k στοιχεία με τα μεγαλύτερα IDs σε φθίνουσα σειρά.
Ποια είναι η διαφορά μεταξύ των τύπων any και unknown στο TypeScript;
Η ανάλυση HTML και CSS γίνεται διαδοχικά ή παράλληλα;
Τι είναι το cherry-pick στο Git;
Ποιος γενικά πρέπει να παίρνει την απόφαση για την αλλαγή της κυκλοφορίας;
Ποιο επιχείρημα περνάμε στη λειτουργία inject; Τι ακριβώς περνάει εκεί — εξάρτηση ή κάτι άλλο (token);
Άσκηση React: υλοποιήστε ένα συστατικό αναζήτησης εμφανίσεων μιας υποακολουθίας στο κείμενο. Απαιτήσεις: φόρτωση κειμένου από API κατά την πρώτη απόδοση, ένδειξη φόρτωσης, διαχείριση σφαλμάτων, αναζήτηση εμφανίσεων χωρίς να λαμβάνονται υπόψη τα πεζά/κεφαλαία, επισήμανση των ευρεθέντων εμφανίσεων, εμφάνιση του συνολικού αριθμού εμφανίσεων, κουμπί για φόρτωση επιπλέον κειμένου.
Έχετε εργαστεί με το RxJS;
Γιατί το React είναι απαραίτητο ως βιβλιοθήκη και γιατί να μην γράψετε μια εφαρμογή σε vanilla JavaScript;
Πώς είναι δομημένα τα καταστήματα και οι καταστάσεις διακομιστή στο frontend; Χρησιμοποιείτε το TanStack Query;
Πες μου για το Event Loop στη JavaScript: πώς λειτουργεί, τι είναι οι μικροεργασίες και οι μακροεργασίες;
Υπάρχουν προβλήματα με την προσθήκη νέων μεθόδων στα πρωτότυπα των ενσωματωμένων αντικειμένων;
Ποια είναι η διαφορά μεταξύ δήλωσης συνάρτησης και έκφρασης συνάρτησης;
Πώς γίνεται η ένταξη και η ενσωμάτωση στην ομάδα;
[όνομα] ρώτησε: εργασία: υπάρχει ένα πεδίο εισαγωγής στη σελίδα. Γράψτε κώδικα που θα επιτρέπει την αποθήκευση της εισαγόμενης τιμής στο localStorage ώστε μετά την ανανέωση της σελίδας η τιμή να αποκαθίσταται.
Σε ποια μορφή εργάστηκες με βάσεις δεδομένων; Διηγηθείτε την εμπειρία σας στη συγγραφή SQL ερωτημάτων
Γράψτε την υλοποίηση του βοηθού Promise.withResolvers() — μια λειτουργία που δημιουργεί μια Promise και επιστρέφει ένα αντικείμενο με τρία χαρακτηριστικά: promise, resolve και reject.
Αναφέρεις ότι εργάστηκες με μικρο-frontend. Μπορείς να εξηγήσεις πώς ενσωματώθηκαν, γιατί επιλέχθηκαν και ποια προβλήματα προέκυψαν;