Frontend
Είστε τεχνικός υπεύθυνος μιας ομάδας 3-4 frontend developers. Ένα νέο μεγάλο web προϊόν CRM ή Service Desk με έτοιμο backend έχει εμφανιστεί. Πώς θα επιλέξετε την τεχνολογία για το frontend μέρος;
Πώς ακριβώς χρησιμοποιείτε το ChatGPT/Copilot για την επίλυση εργασιών;
Αν περάσετε τη συνέντευξη, πότε μπορείτε να ξεκινήσετε να εργάζεστε;
Υλοποιήστε μια διεπαφή φίλτρου πτήσεων ανά αριθμό στάσεων: λάβετε εισιτήρια μέσω fetchTickets, δυναμικά αποδώστε κουτιά επιλογής για τον διαθέσιμο αριθμό στάσεων, υποστηρίξτε πολλαπλές επιλογές και φιλτράρετε τη λίστα εισιτηρίων. Συζητήστε πιθανές βελτιστοποιήσεις.
Η αυτοματοποίηση στην επέκταση του προγράμματος περιήγησης περιλάμβανε την προσομοίωση κλικ ή άμεσες αιτήσεις API;
Πώς οργανώνεται η τυπική διαδικασία ανάπτυξης frontend σας: από την εμφάνιση της ιδέας και του έργου μέχρι την αποσύνθεση και την υλοποίηση;
Υπάρχει φίλτρο αναζήτησης με debounce: το πρώτο αίτημα αφορά μια λέξη, μετά το δεύτερο — για μια νέα λέξη, αλλά η πρώτη απάντηση φτάνει τελευταία και αντικαθιστά το UI. Πώς να αντιμετωπίσετε αυτό στο Angular;
Τι συμβαίνει αν συνδέσετε ένα αρχείο με επέκταση .ts σε μια κανονική εφαρμογή JavaScript χρησιμοποιώντας <script src>;
Πείτε μας για την σχετική εμπειρία σας με το Angular 16: ποιες εργασίες εκτελέσατε;
Πώς τραβήξατε τις αλλαγές από το στόχο κλάδο στον κλάδο λειτουργιών σας;
Είναι επιτρεπτό να αναθέσετε ένα Observable απευθείας σε πεδίο του συστατικού στον κατασκευαστή ή κατά την αρχικοποίησή του; Ποια είναι η διαφορά από το να κάνετε subscribe στον κατασκευαστή;
Είναι δυνατόν να στείλετε σώμα σε ένα αίτημα GET;
Αν οριστεί το χρώμα: ροζ για το σώμα, ποιο χρώμα θα έχουν οι σύνδεσμοι κατά προεπιλογή και γιατί;
Ποιες είναι οι στρατηγικές για την πραγματοποίηση αλλαγών και το συγχώνευση κλάδων στο Git;
Για τι χρησιμοποιείται το Reselect και πώς αποφεύγουμε περιττές επανακατασκευές όταν συνδυάζουμε δεδομένα από πολλαπλά slices;
Ποια είναι η διαφορά μεταξύ του πού δηλώνεται μια συνάρτηση και πού καλείται, στο πλαίσιο της τιμής του this;
Έχετε χρησιμοποιήσει rebase και μπορείτε να εξηγήσετε πώς λειτουργεί;
Τι είναι το React Fiber, γιατί εμφανίστηκε, μπορεί να διακοπεί η φάση του commit και τι σημαίνουν το current tree και το work-in-progress tree;
Τι είναι το CI/CD και έχετε δουλέψει με αυτό;
Τι περιλαμβάνονται στις μακρο-εργασίες στο Event Loop;