Java
Μπορείτε να εξηγήσετε τι είναι το διεπαφή ODBC και πώς χρησιμοποιείται για τη σύνδεση με βάσεις δεδομένων;
Ποια είναι η διαδικασία και το χρονικό πλαίσιο που αναμένετε συνήθως κατά τη μετανάστευση ενός συστήματος από μια μονολιθική αρχιτεκτονική σε μικροϋπηρεσίες;
Ποια είναι τα διαφορές μεταξύ Docker και Kubernetes;
Τι συμβαίνει αν καλέσετε τη μέθοδο Iterator.next() χωρίς προηγουμένως να ελέγξετε με τη μέθοδο Iterator.hasNext();
Ποιες ιδιότητες διασφαλίζουν τη συμμόρφωση των συναλλαγών κατά την εργασία με βάσεις δεδομένων στο πλαίσιο του ACID;
Επιτρέπεται να δηλώσετε μια κλάση ως τελική όταν χρησιμοποιείται ως Entity στο JPA;
Θα επηρεάσει η κλήση της μεθόδου clear() τον όγκο της μνήμης που χρησιμοποιεί η δομή δεδομένων ArrayList;
Μπορεί μια ροή δεδομένων στο Stream να επεξεργάζεται σε μονονηματική λειτουργία;
Μπορείς να δώσεις ένα παράδειγμα της ιδέας της αντιστροφής των εξαρτήσεων στον σχεδιασμό συστημάτων λογισμικού;
Πώς να ομαδοποιήσετε δεδομένα σε έναν πίνακα βάσει μιας δοθείσας συνθήκης;
Τι είναι η String Pool στη Java;
Τι εκτελείται πρώτα: ο κατασκευαστής, ο setter ή η έγχυση πεδίων;
Είναι η χρήση του ArrayList λιγότερο αποδοτική από την άποψη της απόδοσης κατά την μαζική εισαγωγή στοιχείων στο τέλος της συλλογής;
Πώς υλοποιείται η διεπαφή List στη γλώσσα προγραμματισμού που επιλέξατε;
Εξηγήστε τον σκοπό και την αρχή λειτουργίας της εντολής git stash στο σύστημα ελέγχου εκδόσεων Git.
Ποια μέθοδοι και προσεγγίσεις χρησιμοποιούνται για την αποτροπή εμφάνισης της εξαίρεσης ConcurrentModificationException κατά την εργασία με συλλογές σε πολυνηματικό περιβάλλον;
Μπορείς να απαριθμήσεις τους τύπους επιπέδων cache που χρησιμοποιούνται στο JPA;
Σε ποιες περιπτώσεις μπορεί να χρησιμοποιηθεί το πρότυπο πρωτότυπο;
Τι πληροφορίες παρέχει το αντικείμενο ThreadPoolExecutor μετά την ολοκλήρωση της εργασίας του;
Μπορείς να αναφέρεις παραδείγματα Checked εξαιρέσεων που έχεις χρησιμοποιήσει στην εμπειρία σου;