Frontend
Μίλησε για κλεισίματα στη JavaScript: τι είναι, για τι χρειάζονται, πώς τα χρησιμοποιείς στη δουλειά σου;
Τι είναι το useEffectEvent και γιατί χρειάζεται;
[όνομα] ρώτησε: Τι θεωρείς εσύ μια καλή ανασκόπηση κώδικα; Πώς θα αντιμετώπιζες το πρόβλημα της condescendence και της αυστηρής κριτικής κατά τη διάρκεια της ανασκόπησης στην ομάδα;
Πώς θα προσεγγίζατε την επίλυση προβλημάτων απόδοσης σε μια εφαρμογή React εάν ένας χρήστης παραπονιόταν για καθυστερήσεις;
Πώς γράφεται η αλγοριθμική πολυπλοκότητα; Ποια είναι η πολυπλοκότητα της ταξινόμησης με φούσκα; Ποια είναι η πολυπλοκότητα της γρήγορης ταξινόμησης;
¡Cuéntame un poco sobre tu experiencia previa, en qué trabajaste en tu último empleo. ¿Algún caso interesante o cuál fue tu rol en el equipo?
Μισθολογικές προσδοκίες — 270 χιλιάδες ρούβλια;
Υλοποιήστε μια συνάρτηση compose που δέχεται μεταβλητό αριθμό συναρτήσεων και επιστρέφει μια νέα συνάρτηση. Το αποτέλεσμα κάθε συνάρτησης περνάει στην επόμενη.
Γιατί χρειάζεται πραγματικά το async/await, όταν ήδη έχουμε τη σειρά then/catch/finally;
Ποια σχόλια άφησαν οι συνάδελφοί σας στην ανασκόπηση κώδικα πρόσφατα; Υπάρχει κάποια ανακάλυψη ή τεχνική που μάθατε χάρη στα σχόλιά τους;
Υλοποιήστε τη λειτουργία sumPromises, η οποία δέχεται υποσχέσεις ως επιχειρήματα και επιστρέφει το άθροισμα των αποτελεσμάτων τους. Η λειτουργία μπορεί να δέχεται οποιονδήποτε αριθμό επιχειρημάτων, μπορεί να χρησιμοποιήσει οποιοδήποτε API υποσχέσεων.
Τι συμβαίνει αν δεν διαχειρίζεστε τα σφάλματα σε μια Promise (χωρίς .catch);
Πώς ενημερώνετε χειροκίνητα την προβολή ενός συστατικού με OnPush και ποια είναι η διαφορά μεταξύ markForCheck και detectChanges;
Τι είναι το Type Guard στο TypeScript;
Πρακτική εργασία: γράψτε μια συνάρτηση που δέχεται έναν αριθμό και επιστρέφει μια Promise με το αποτέλεσμα ελέγχου ζυγότητας/μονότητας, και σε σφάλμα (όχι αριθμός) επιστρέφει -1.
Τι εννοείτε με το σχεδιασμό και την αρχιτεκτονική στο έργο σας; Υπήρχε μια ενιαία αρχιτεκτονική ιδέα;
Ποια είναι η υπογραφή της μεθόδου reduce στους πίνακες; Τι πρέπει να επιστρέφει το callback σε κάθε επανάληψη;
Μπορείς να εξηγήσεις τι είναι ένα κλείσιμο;
Για τι χρησιμοποιείται το useMemo; Δώσε ένα πρακτικό παράδειγμα.
Τι είναι το πλαίσιο (this) στη JavaScript;