Java
Πώς να εξάγετε το πρώτο ή το μοναδικό στοιχείο από μια συλλογή List;
Εξηγήστε τις διαφορές μεταξύ των κοντέινερ Docker και των εικονικών μηχανών, την αρχιτεκτονική τους και τα πλεονεκτήματα καθενός.
Μπορείτε να εξηγήσετε τα στάδια και τη διαχείριση του κύκλου ζωής ενός αντικειμένου Spring Bean;
Χρησιμοποιώντας συλλογές, σε ποιες περιπτώσεις γίνεται ταχύτερη η διαδρομή: σε ArrayList ή σε LinkedList;
Θεωρείτε ότι η χρήση ελεγχόμενων εξαιρέσεων είναι κατάλληλη στον προγραμματισμό;
Ποια λειτουργία ή μέθοδος του Spring καλείται μετά την αρχικοποίηση του Bean στη διαδικασία δημιουργίας του;
Ποιες προσεγγίσεις και μέσα παρέχονται στο Spring MVC για την αντιμετώπιση εξαιρέσεων και σφαλμάτων;
Τι είναι ένας περιγραφέας ανάπτυξης;
Χρησιμοποιήσατε την ιδιότητα Version στο Hibernate για τον έλεγχο εκδόσεων κατά τη δημιουργία αντικειμένων;
Πώς γίνεται η μεταφορά μεταβλητών μέσω αναφοράς κατά την κλήση μεθόδων;
Πώς μπορούμε να προσδιορίσουμε αν ένα εισερχόμενο μήνυμα στην εφαρμογή είναι spam;
Μπορεί κανείς στη Java να πάρει μια αναφορά σε έναν πίνακα που έχει τροποποιηθεί μέσα σε μια μέθοδο από τον κώδικα που καλεί;
Ποιες εργασίες λύσατε χρησιμοποιώντας μοτίβα σχεδίασης;
Είναι το StringPool μέρος του Heap ή είναι κάτι ξεχωριστό;
Μπορείς να αναφέρεις τις βασικές αρχές για τη συγγραφή κατανοητού και συντηρήσιμου κώδικα;
Μπορείτε να περάσετε μια λειτουργία ή μέθοδο ως παράμετρο σε μια άλλη μέθοδο ή λειτουργία;
Πώς μπορούν να οριστούν περιορισμοί στο σύστημα ή στον κώδικα;
Γιατί είναι σημαντικό να πραγματοποιείται ανάλυση της απόδοσης της εφαρμογής και για ποιο σκοπό γίνεται αυτό;
Μπορείτε να αναφέρετε τις κλάσεις που δηλώνονται με τον τροποποιητή final στη βασική βιβλιοθήκη του JDK;
Τι είναι οι ανώνυμες κλάσεις και πού εφαρμόζονται;