Frontend
Πόσο συχνά περνάτε συνεντεύξεις;
Τι είναι οι lazy routes στο Angular;
Ποιες επικίνδυνες εντολές Git γνωρίζετε και γιατί δεν πρέπει να χρησιμοποιούνται χωρίς προσοχή;
Με ποιο πρωτόκολλο και μέθοδο HTTP μεταδίδεται συνήθως το GraphQL;
Τι είναι μια υπόσχεση;
Ποια αρχεία λαμβάνονται στον browser κατά το άνοιγμα ενός απλού ιστότοπου με σήμανση, στυλ και scripts;
Γιατί θέλετε να αλλάξετε δουλειά;
Σε ποια ουρά ανήκει ο χειριστής onclick και θα λειτουργεί η κύλιση αν εκτελείται μια μεγάλη microtask;
Γιατί να χρησιμοποιήσετε cookies, localStorage, sessionStorage και IndexedDB, και ποια είναι οι διαφορές μεταξύ τους;
Τι είναι τα modules, components, directives, pipes και services στο Angular;
Πώς διαφέρουν οι βελάκια συναρτήσεις από τις κανονικές δηλώσεις/εκφράσεις συναρτήσεων;
Τι σημαίνει η προσέγγιση Mobile First στο σχεδιασμό layout;
Τι είναι το layout shift, γιατί συμβαίνει και πώς να το αποφύγετε;
Υλοποιήστε μια αναζήτηση προϊόντος σε ένα Angular scaffold: αφαιρέστε το σχόλιο από το input με ετικέτα, χειριστείτε το input με debounce, καλέστε τη λειτουργία searchProducts και εμφανίστε τα αποτελέσματα. Χρησιμοποιήστε Angular Signals, όχι μόνο RxJS/Subject.
[όνομα] ρώτησε: Τι μπορείτε να πείτε για τα πλεονεκτήματα και τα μειονεκτήματα της εργασίας στη Yandex;
Ποια React hooks έχετε χρησιμοποιήσει; Με ποιες εκδόσεις React έχετε εργαστεί και έχετε εμπειρία με vanilla JavaScript;
Η εφαρμογή δεν ανταποκρίνεται ή κολλάει, η κύλιση και τα κλικ λειτουργούν με καθυστέρηση. Πώς θα διαγνώσετε το πρόβλημα;
Τι κάνει η ιδιότητα CSS will-change;
Ποιους utility τύπους στο TypeScript γνωρίζετε, για παράδειγμα Pick, Partial, Omit;
Υπάρχει φίλτρο αναζήτησης με debounce: το πρώτο αίτημα αφορά μια λέξη, μετά το δεύτερο — για μια νέα λέξη, αλλά η πρώτη απάντηση φτάνει τελευταία και αντικαθιστά το UI. Πώς να αντιμετωπίσετε αυτό στο Angular;