Frontend
Γιατί δεν πρέπει να χρησιμοποιούμε το δείκτη του στοιχείου ως κλειδί στο v-for;
Πώς να αποθηκεύσετε προσωρινά αιτήματα στο frontend και πώς να διαχειριστείτε την προσωρινή μνήμη;
Έχετε εργαστεί με το Redis;
Ποιοι τύποι δεδομένων γνωρίζετε στη JavaScript;
Πώς δηλώνετε ρητά ότι T είναι τύπος πίνακα και όχι τύπος στοιχείου (χρησιμοποιώντας Array<T>)?
Ποια είναι η διαφορά μεταξύ Promise.race και Promise.any;
Τι σημαίνει η λέξη-κλειδί satisfies στη TypeScript και ποιος είναι ο σκοπός της;
Πώς αντιγράφουμε ένα αντικείμενο σε JavaScript; Πώς διαφέρει η επιφανειακή αντιγραφή από την βαθιά;
Πρακτική άσκηση: κάντε κύλιση μέσα στο κοντέινερ (article), και όχι στο σώμα. Κολλήστε τα κουμπιά στο κάτω μέρος του κοντέινερ (sticky). Κρύψτε τη γραμμή κύλισης με στυλ.
Είχατε κάποιο CRM/εργαλείο παρακολούθησης εργασιών που χρησιμοποιούσατε (Jira, Trello, Bitrix24);
Ποια κριτήρια είναι σημαντικά για τα components του UI-kit της βιβλιοθήκης με τα οποία έχετε προσωπικά ασχοληθεί στην πράξη (π.χ., ο καθορισμός των ορίων ευθύνης του component);
Πώς παίρνετε το μήκος ενός κανονικού αντικειμένου μέσω της ιδιότητας length; Πώς προσθέτετε τη μέθοδο length σε όλα τα αντικείμενα μέσω του πρωτοτύπου;
Τι είναι ένα κλείσιμο; Ποια είναι η διαφορά μεταξύ var και let;
[όνομα] είπε: τι σε έφερε εδώ, τι σε κουράζει στον τρέχοντα τόπο σου, τι θέλεις;
Αν έπρεπε να αποφασίσεις μεταξύ υλοποίησης μικρο-frontend ή χρήσης μονολίθου, πώς θα έπαιρνες την απόφαση;
Πες μας λίγα πράγματα για τον εαυτό σου: με τι ασχολήθηκες τελευταία, γιατί δεν υπάρχουν καταγραφές στο βιογραφικό σου μετά τον Δεκέμβριο του 2024;
Ποι πόροι και στάδια μπορούν να μπλοκάρουν τη φόρτωση και την απόδοση της σελίδας; Μπορούν οι εικόνες να μπλοκάρουν τη φόρτωση;
Εξηγήστε τις διαφορές μεταξύ αυτών των τύπων βοηθητικών τύπων TypeScript και τις περιπτώσεις χρήσης τους: ```typescript type someType1<T extends object> = Partial<T>; type someType2<T extends object> = T[keyof T]; type someType3<T, K extends keyof T> = Pick<T, Exclude<keyof T, K>>; type SomeType4<T extends object, K extends keyof T = keyof T> = Omit<T, K> & Partial<Pick<T, K>>; ```
Μπορούμε να εμβαθύνουμε λίγο στο προϊόν με τον βοηθό AI; Πείτε μας πώς ήταν η ροή από την αρχή μέχρι την υλοποίηση αυτού του προϊόντος
Τι θα αλλάξει και στις τρεις περιπτώσεις αν η συνάρτηση είναι βέλος;