Ποιες είναι οι ιδιότητες της σχέσης ισοδυναμίας που δημιουργεί η μέθοδος equals();
Java
Πώς χρησιμοποιήσατε τις νέες δυνατότητες του JDK 21 στα έργα σας;
Ποιος είναι ο ρόλος της σημείωσης @SpringBootTest και πότε εφαρμόζεται κατά τη δοκιμή εφαρμογών Spring Boot;
Ποιες ενέργειες πρέπει να εκτελέσει ο ελεγκτής στο MVC κατά την επεξεργασία ενός αιτήματος για τη δημιουργία ενός νέου αντικειμένου;
Πώς διακρίνουμε το Inversion of Control από την Dependency Injection κατά το σχεδιασμό συστημάτων λογισμικού;
Εξηγήστε τον μηχανισμό λειτουργίας της δομής δεδομένων TreeMap και πώς υλοποιεί την ταξινόμηση των στοιχείων
Ποιες είναι οι βασικές διαφορές μεταξύ του REST API και του Kafka API όσον αφορά την εφαρμογή και την αρχιτεκτονική τους;
Είναι υποχρεωτικό οι τιμές των πεδίων που περιλαμβάνονται στη ευρετηρίαση του πίνακα βάσης δεδομένων να είναι μοναδικές;
Ποιος σας ανέθεσε συγκεκριμένες εργασίες στην τελευταία σας δουλειά;
Πώς εμβαθύνατε στο υπάρχον έργο που βρίσκεται σε στάδιο ανάπτυξης;
Ποια είναι τα αρχιτεκτονικά και λειτουργικά χαρακτηριστικά του Kafka σε σύγκριση με τα παραδοσιακά συστήματα ουρών μηνυμάτων;
Εξηγήστε την έννοια της απομόνωσης στις συναλλαγές ACID και τον ρόλο της στην εξασφάλιση της ακεραιότητας των δεδομένων.
Τι πληροφορίες παρέχει το αντικείμενο ThreadPoolExecutor μετά την ολοκλήρωση της εργασίας του;
Ποια λύση διακομιστή χρησιμοποιήθηκε στην εφαρμογή σας;
Δώστε ένα παράδειγμα χρήσης του μοτίβου διακοσμητή
Ποιοι τομείς (scope) μπορούν να χρησιμοποιηθούν σε οποιαδήποτε εφαρμογή;
Ποια είδη δοκιμών γνωρίζετε;
Σε ποιο στάδιο της ανάπτυξης πρέπει να ενσωματωθεί ο μηχανισμός αυτόματης διαχείρισης μνήμης (Garbage Collector);
Μπορείτε να εξηγήσετε τι εννοείται με τον όρο 'Overload' στο πλαίσιο του προγραμματισμού;
Ποια είναι η επίδραση του μηχανισμού των λειτουργιών σε cascade στον κώδικα προγραμματισμού και σε ποιες καταστάσεις είναι πιο χρήσιμος;