Java
Μπορεί να αρχικοποιηθεί ένας πίνακας χρησιμοποιώντας τον τελεστή new;
Ποια είναι η ιδέα πίσω από το API Stream στη Java;
Τα δεδομένα στην Java μεταβιβάζονται μέσω αναφοράς ή μέσω τιμής;
Τι σημαίνει η σημείωση @Service στο Spring;
Τι είναι οι ανώνυμες κλάσεις στη Java και πού μπορούν να εφαρμοστούν;
Ποια είναι τα μειονεκτήματα των ευρετηρίων;
Γιατί οι διεπαφές Collection και Map είναι διαφορετικές, αν και βρίσκονται στο ίδιο πλαίσιο;
Συγκρίνετε τις διεπαφές Iterator και ListIterator. Ποιες είναι οι κύριες διαφορές τους και σε ποιες περιπτώσεις είναι καλύτερο να χρησιμοποιείτε το καθένα;
Ποιοι τύποι βάσεων δεδομένων γνωρίζετε;
Ποιος είναι ο ρόλος του μπλοκ finally στη διαχείριση εξαιρέσεων στον προγραμματισμό;
Τι σημαίνει η χρήση πολυμορφισμού στον αντικειμενοστραφή προγραμματισμό;
Πού και πώς μπορείτε να χρησιμοποιήσετε έναν ιδιωτικό κατασκευαστή;
Ποια είναι τα αποτελέσματα κατά τη διαγραφή ενός πεδίου που σχετίζεται με εξωτερικούς πίνακες στη βάση δεδομένων;
Πώς εφαρμόζετε την αρχή του ανοιχτού-κλειστού (O) από το SOLID κατά το σχεδιασμό της αρχιτεκτονικής των εφαρμογών σας;
Τι είναι η ισχυρή και η αδύναμη συνοχή στο πλαίσιο του προγραμματισμού και της κατανόησης κώδικα;
Πώς διασφαλίζεται η αμεταβλητότητα στη Java;
Πώς εφαρμόζεις την αρχή του ανοιχτού/κλειστού από το SOLID στον σχεδιασμό των λύσεών σου;
Εξηγήστε τις διαφορές μεταξύ JDK, JRE και JVM και τον ρόλο τους στην ανάπτυξη και εκτέλεση εφαρμογών Java
Τι είναι το Future στη Java;
Ποιες υποκατηγορίες του OutputStream γνωρίζετε και ποιος είναι ο σκοπός τους;