Frontend
Πώς δομούνταν γενικά η ομαδική εργασία, πώς ανατίθεντο και διανέμονταν τα καθήκοντα, και με ποιον αρχή εργαζόταν;
Τι θα επιστρέψει η λειτουργία με τον αριθμό 15 στην τρέχουσα υλοποίησή σας;
Εξηγήστε τη συμπεριφορά του ακόλουθου κώδικα JavaScript Promise και τι θα καταγραφεί στην κονσόλα: ```javascript let promise = new Promise((resolve, reject) => { resolve("ok"); }) promise .then(result => `${result} one`) .then(result => `${result} two`) .then(result => {return new Error('error')}) .finally((result) => console.log('finally', result)) .catch(err => console.error(err.message)) ```
Πώς ήταν οργανωμένο το CI/CD; Χρησιμοποιούσατε pipeline του GitLab ή κάτι ξεχωριστό;
Πού χρησιμοποιείται το Shadow DOM στην πραγματική ζωή;
Πες μου για τον builder κατά τη μετάβαση από Vue 2 σε Vue 3: υπήρχε Webpack (Vue CLI), τώρα Vite. Υπήρχαν ενδιαφέροντα corner-case, συγκρούσεις ρυθμίσεων ή πράγματα που έπρεπε να ξαναγράψεις;
Ποια είναι η διαφορά μεταξύ ενός κανονικού πίνακα και ενός Set; Τι μπορεί να γίνει έτσι ώστε το Set να είναι καλύτερο από τον πίνακα;
Πώς πραγματοποιούνταν η παραλαβή των εργασιών στην ομάδα;
Συγκρίνετε την εμπειρία εργασίας με Material και Taiga UI - τι σας άρεσε, τι δεν σας άρεσε, ποια είναι η βασική διαφορά;
Σε ποιο λειτουργικό σύστημα εργάζεστε;
Ποιος είναι ο καλύτερος τρόπος να δείξετε ένα μήνυμα νίκης — μέσω alert ή να το αποδώσετε στο UI;
Ποια είναι τα προβλήματα στην τρέχουσα προσέγγιση φόρτωσης δεδομένων SSR και πώς θα μεγαλώσουν με την προσθήκη νέων σελίδων;
Μπορεί κανείς να εγκαταλείψει εντελώς το RxJS υπέρ των signals στο σύγχρονο Angular;
Τι θα εμφανιστεί στην κονσόλα;
Για ποιο λόγο χρησιμοποιήθηκε η Ομοσπονδία Μονάδων;
Γιατί δεν πρέπει να χρησιμοποιούμε το δείκτη του στοιχείου ως κλειδί στο v-for;
Τι είναι το CSRF και πώς να το αντιμετωπίσετε;
Πότε ΔΕΝ πρέπει να χρησιμοποιείτε το δείκτη πίνακα ως κλειδί στο React;
Πώς να αποθηκεύσετε προσωρινά αιτήματα στο frontend και πώς να διαχειριστείτε την προσωρινή μνήμη;
Ποια είναι η διαφορά μεταξύ Promise.race και Promise.any;