Frontend
Ποια είναι η διαφορά μεταξύ some και includes;
Για ποιο μέρος του Avito ήσασταν υπεύθυνος: το κινητό ή το web περιβάλλον;
Υπάρχει ένα συστατικό στο οποίο τα props.items ταξινομούνται άμεσα μέσω props.items.sort(); Μπορείτε να σχολιάσετε αυτήν την κατάσταση;
Μίλησε για την αρχιτεκτονική — πώς ξεκινήσατε το έργο, τι χρειάστηκε να σκεφτείτε;
Γιατί η HTTP πηγή στο Angular υποστηρίζει μόνο αιτήματα GET; Τι σημαίνει αυτό από την άποψη του σκοπού της;
Μίλησέ μου για το Event Loop: στοίβα κλήσεων, μικροεργασίες, μακροεργασίες.
Τι είναι το React, γιατί χρειάζεται και ποιες εργασίες λύνει; Πότε πρέπει να χρησιμοποιείτε React και πότε αρκεί καθαρό JavaScript;
Πέρα από τις μεθόδους και τους τύπους κλειδιών, τι άλλο έχει το Map που δεν έχει ένα αντικείμενο;
Τι χρησιμοποιείς για τη διαχείριση της κατάστασης και τι θα επέλεγες σε ένα νέο έργο;
Χρησιμοποιήσατε το WebSocket απευθείας ή με κάποιες επικάλυψεις;
Τι θα έπαιρνες για να φτιάξεις ένα σετ UI από το μηδέν;
Πώς θα διαιρούσες επιχειρηματικά το σύστημα αξιολόγησης ακινήτων σε μέρη; Υπάρχει ένα αντικείμενο, οργανώσεις με υποκαταστήματα, ρόλοι χρηστών — πώς θα το δομούσες;
Ποια μορφή εργασίας προτιμάτε — υβριδική ή απομακρυσμένη;
Τι είναι το useContext και γιατί δεν πρέπει να χρησιμοποιείται αντί του Redux/Zustand;
Πες μου περισσότερα για το έργο στο Цифриум: σε ποια modules ήταν υπεύθυνοι, πώς ήταν δομημένη η λειτουργία — πού βρίσκονταν τα endpoints, μοντέλα, επιχειρηματική λογική, συνδρομές;
Πώς υποστηρίζατε τη βιβλιοθήκη προσαρμοσμένων συστατικών; Πώς αντιμετωπίζατε ζητήματα θεματισμού (θεματισμού) και προσαρμογής των συστατικών;
Έχετε βάρδιες (on-call) και πώς οργανώνονται;
Ποια είναι η διαφορά μεταξύ των σφαλμάτων σειράς HTTP 400 και 500;
Ποιο είναι το γνωστό πρόβλημα που προκύπτει με μεγάλο αριθμό διαδοχικών setTimeout με μηδενικό χρόνο αναμονής;
Πώς επηρεάζει το position: absolute τη σειρά απόδοσης και τα στρώματα σύνθεσης; Μπορεί να αποφευχθεί ο διαχωρισμός σε στρώματα με άλλο τρόπο;