Ποιος είναι ο σκοπός της χρήσης κλάσεων-περιτυλίγματος στον προγραμματισμό;
Java
Μπορείτε να εξηγήσετε τι είναι το Java Development Kit (JDK);
Ποια μέθοδος μπορεί να χρησιμοποιηθεί για την υλοποίηση κλήσης callback σε Java Bean;
Εξηγήστε τη φιλοσοφία της διεπαφής Runnable στη γλώσσα προγραμματισμού Java και τον σκοπό της.
Γιατί η κλάση Map στη Java δεν υλοποιεί το interface Iterable;
Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα της χρήσης δεικτών στα συστήματα αποθήκευσης δεδομένων;
Έχετε πρακτική εμπειρία με το σύστημα ανταλλαγής μηνυμάτων Kafka;
Μπορείτε να εξηγήσετε την αρχή του διαχωρισμού των διεπαφών από το SOLID και τη σημασία της στον σχεδιασμό προγραμμάτων;
Πώς γίνεται η προσθήκη ενός νέου στοιχείου στη δομή δεδομένων HashMap;
Μπορείτε να περιγράψετε τους βασικούς τύπους λειτουργιών που διατίθενται στο API Stream στη Java;
Σε ποιες περιπτώσεις συνιστάται η εφαρμογή ευρετηρίασης για την επιτάχυνση των ερωτημάτων στη βάση δεδομένων;
Ποια είναι η διαφορά μεταξύ μιας στατικής εσωτερικής κλάσης και μιας μη στατικής εσωτερικής κλάσης στη Java;
Πώς καθορίζεται η χρονική πολυπλοκότητα της εισαγωγής ενός στοιχείου στο μέσο μιας ArrayList;
Μπορείς να απαριθμήσεις τους τύπους κλάσεων που χρησιμοποιούνται στον αντικειμενοστραφή προγραμματισμό;
Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα της χρήσης της ενσωμάτωσης στον αντικειμενοστραφή προγραμματισμό;
Εξασφαλίζει η μέθοδος hashCode την μοναδικότητα για κάθε αντικείμενο;
Τι σας ώθησε να αποφασίσετε να ψάξετε για μια νέα δουλειά;
Μπορείτε να δηλώσετε πεδία μέσα σε μια διεπαφή στη γλώσσα προγραμματισμού;
Ποιες προσεγγίσεις και τεχνικές χρήσης πολυμορφισμού διατίθενται στη Java και πώς υλοποιούνται;
Μπορείτε να εξηγήσετε τι είναι το Java Runtime Environment (JRE);