Java
Τι συμβαίνει αν καλέσετε τη μέθοδο Iterator.next() χωρίς προηγουμένως να ελέγξετε με τη μέθοδο Iterator.hasNext();
Ποιες ιδιότητες διασφαλίζουν τη συμμόρφωση των συναλλαγών κατά την εργασία με βάσεις δεδομένων στο πλαίσιο του ACID;
Τι δυσκολίες αντιμετωπίζουν οι αρχάριοι κατά την απόκτηση νέων γνώσεων ή δεξιοτήτων;
Επιτρέπεται να δηλώσετε μια κλάση ως τελική όταν χρησιμοποιείται ως Entity στο JPA;
Θα επηρεάσει η κλήση της μεθόδου clear() τον όγκο της μνήμης που χρησιμοποιεί η δομή δεδομένων ArrayList;
Έχετε δημιουργήσει έργα που χρησιμοποιούν πολυνηματικότητα;
Τι εκτελείται πρώτα: ο κατασκευαστής, ο setter ή η έγχυση πεδίων;
Είναι η χρήση του ArrayList λιγότερο αποδοτική από την άποψη της απόδοσης κατά την μαζική εισαγωγή στοιχείων στο τέλος της συλλογής;
Τι εννοούμε με την αναβολή της αρχικοποίησης αντικειμένων στον προγραμματισμό και πώς υλοποιείται;
Πώς υλοποιείται η διεπαφή List στη γλώσσα προγραμματισμού που επιλέξατε;
Εξηγήστε τον σκοπό και την αρχή λειτουργίας της εντολής git stash στο σύστημα ελέγχου εκδόσεων Git.
Ποια μέθοδοι και προσεγγίσεις χρησιμοποιούνται για την αποτροπή εμφάνισης της εξαίρεσης ConcurrentModificationException κατά την εργασία με συλλογές σε πολυνηματικό περιβάλλον;
Μπορείς να απαριθμήσεις τους τύπους επιπέδων cache που χρησιμοποιούνται στο JPA;
Τι πληροφορίες παρέχει το αντικείμενο ThreadPoolExecutor μετά την ολοκλήρωση της εργασίας του;
Τι είναι οι πτυχές στο Spring AOP; Για ποιο λόγο χρησιμοποιούνται; Δώστε παραδείγματα.
Πώς πραγματοποιείται η προσθήκη ενός στοιχείου σε ArrayList στην χειρότερη περίπτωση εκτέλεσης;
Μιλήστε για την έννοια της κλάσης CompletableFuture.
Ποια είναι η επίδραση του μηχανισμού των λειτουργιών σε cascade στον κώδικα προγραμματισμού και σε ποιες καταστάσεις είναι πιο χρήσιμος;
Τι εννοείτε με την αμεταβλητότητα στο πλαίσιο του προγραμματισμού σε Java;
Μπορείς να απαριθμήσεις τους διάφορους τύπους εξαιρέσεων που έχεις αντιμετωπίσει στην πρακτική;