Frontend
Πόσο καιρό εργάζεστε στην εταιρεία;
Πώς αλληλεπιδράσατε με το backend και άλλα μέλη της ομάδας (αναλυτές, σχεδιαστές, δοκιμαστές);
Μπορείτε να απαριθμήσετε όλες τις τεχνικές λύσεις σε αυτό το πρόβλημα (εκτός από την αντικατάσταση του πεδίου με ένα σήμα);
/* Τι θα εμφανιστεί στην κονσόλα */ async function f() { console.log(1); const promise = new Promise((resolve) => { console.log(2); setTimeout(() => { console.log(3); resolve("έτοιμο!"); console.log(4); }); }); console.log(5); const result = await promise; console.log(6); console.log(result); return "Αποτέλεσμα"; } f(); console.log(7);
Σε ποια ομάδα εργάζεστε και σε ποιο έργο;
Πώς σου φαίνεται η μορφή εργασίας μας; Είναι ελκυστική;
Γιατί χρησιμοποίησες το computed για το φιλτράρισμα των τιμολογίων, αντί για συνηθισμένες μεταβλητές ή συναρτήσεις;
Χρησιμοποιήσατε το WebSocket απευθείας ή με κάποιες επικάλυψεις;
Πότε θα εκτελεστεί η λειτουργία cleanup στο useEffect, αν έχει έναν πίνακα εξαρτήσεων με τις παραμέτρους a, b, c;
Η ανάλυση HTML και CSS γίνεται διαδοχικά ή παράλληλα;
Τι είναι το cherry-pick στο Git;
Ποιος γενικά πρέπει να παίρνει την απόφαση για την αλλαγή της κυκλοφορίας;
Πώς καθορίζεις πότε πρέπει να τυλίξεις μια λειτουργία σε useCallback και πότε όχι; Πώς γίνεται αυτό στο πρόγραμμά σου;
Ποιο επιχείρημα περνάμε στη λειτουργία inject; Τι ακριβώς περνάει εκεί — εξάρτηση ή κάτι άλλο (token);
Άσκηση React: υλοποιήστε ένα συστατικό αναζήτησης εμφανίσεων μιας υποακολουθίας στο κείμενο. Απαιτήσεις: φόρτωση κειμένου από API κατά την πρώτη απόδοση, ένδειξη φόρτωσης, διαχείριση σφαλμάτων, αναζήτηση εμφανίσεων χωρίς να λαμβάνονται υπόψη τα πεζά/κεφαλαία, επισήμανση των ευρεθέντων εμφανίσεων, εμφάνιση του συνολικού αριθμού εμφανίσεων, κουμπί για φόρτωση επιπλέον κειμένου.
Γιατί το React είναι απαραίτητο ως βιβλιοθήκη και γιατί να μην γράψετε μια εφαρμογή σε vanilla JavaScript;
Πώς είναι δομημένα τα καταστήματα και οι καταστάσεις διακομιστή στο frontend; Χρησιμοποιείτε το TanStack Query;
Πες μου για το Event Loop στη JavaScript: πώς λειτουργεί, τι είναι οι μικροεργασίες και οι μακροεργασίες;
Ποιες λειτουργίες μπλοκαρίσματος υπάρχουν στο πλαίσιο του Critical Rendering Path;
Υπάρχουν προβλήματα με την προσθήκη νέων μεθόδων στα πρωτότυπα των ενσωματωμένων αντικειμένων;