Java
Θα επηρεάσει η κλήση της μεθόδου clear() τον όγκο της μνήμης που χρησιμοποιεί η δομή δεδομένων ArrayList;
Τι εκτελείται πρώτα: ο κατασκευαστής, ο setter ή η έγχυση πεδίων;
Εξηγήστε τη διαφορά μεταξύ των εννοιών της αντιστροφής ελέγχου και της έγχυσης εξαρτήσεων στο πλαίσιο του Spring.
Είναι η χρήση του ArrayList λιγότερο αποδοτική από την άποψη της απόδοσης κατά την μαζική εισαγωγή στοιχείων στο τέλος της συλλογής;
Εξηγήστε την έννοια της διαγραφής τύπων στα γενικά σε γλώσσες προγραμματισμού.
Πώς δημιουργείται ένα σύνθετο πρωτεύον κλειδί στο Hibernate;
Σε ποιες περιπτώσεις είναι σκόπιμο να χρησιμοποιείτε Java Configuration στη ρύθμιση των εφαρμογών Spring;
Τι εννοούμε με την αναβολή της αρχικοποίησης αντικειμένων στον προγραμματισμό και πώς υλοποιείται;
Πώς υλοποιείται η διεπαφή List στη γλώσσα προγραμματισμού που επιλέξατε;
Εξηγήστε τον σκοπό και την αρχή λειτουργίας της εντολής git stash στο σύστημα ελέγχου εκδόσεων Git.
Ποια μέθοδοι και προσεγγίσεις χρησιμοποιούνται για την αποτροπή εμφάνισης της εξαίρεσης ConcurrentModificationException κατά την εργασία με συλλογές σε πολυνηματικό περιβάλλον;
Μπορείς να απαριθμήσεις τους τύπους επιπέδων cache που χρησιμοποιούνται στο JPA;
Τι πληροφορίες παρέχει το αντικείμενο ThreadPoolExecutor μετά την ολοκλήρωση της εργασίας του;
Με ποιο σκοπό λειτουργεί ο συλλέκτης απορριμμάτων (Garbage Collector) στη Java;
Ποια είναι η διαφορά μεταξύ αντικειμένου και πρωτότυπου στη Java;
Μιλήστε για την έννοια της κλάσης CompletableFuture.
Ποια είναι η επίδραση του μηχανισμού των λειτουργιών σε cascade στον κώδικα προγραμματισμού και σε ποιες καταστάσεις είναι πιο χρήσιμος;
Τι εννοείτε με την αμεταβλητότητα στο πλαίσιο του προγραμματισμού σε Java;
Μπορείτε να περιγράψετε πώς πραγματοποιήθηκε η διαδικασία ελέγχου κώδικα στο τελευταίο σας έργο;
Μπορείτε να εξηγήσετε τι είναι το Singleton κατά την αρχικοποίηση ενός Bean στο πλαίσιο της ανάπτυξης;