Java
Ποια είναι η αλγοριθμική πολυπλοκότητα της αναζήτησης ενός στοιχείου κατά index;
Πώς εξηγείται γιατί αυτός ο τύπος βάσεων δεδομένων ονομάζεται σχεσιακός;
Πώς αρχικοποιούνται τα beans στο Spring;
Πώς συμμετείχατε στη διαδικασία δοκιμών κατά την ανάπτυξη λύσεων λογισμικού;
Πώς εξάγει το HashMap την τιμή με βάση το κλειδί;
Έχει η δομή δεδομένων HashMap μια προβλέψιμη σειρά στοιχείων;
Σε ποια προβλήματα μπορεί να οδηγήσει η παραβίαση των αρχών SOLID;
Αν καλέσω τη μέθοδο toList() σε ένα Stream, το αποτέλεσμα θα είναι ArrayList ή κάποιο άλλο τύπο συλλογής;
Ποιοι τύποι σχεδιαστικών προτύπων γνωρίζετε και μπορείτε να δώσετε παραδείγματα χρήσης;
Ποιες δυσκολίες προέκυψαν κατά τη χρήση του Hibernate σε έργα;
Ποιο είναι το νόημα της ενσωμάτωσης στον αντικειμενοστραφή προγραμματισμό;
Γιατί δεν προβλέπονται συγκεκριμένες υλοποιήσεις για το διασύνδεση Iterator;
Ποια σχόλια στην ανασκόπηση κώδικα θεωρείς πιο σημαντικά και ποια λιγότερο σημαντικά; Τουλάχιστον τρία τα πιο σημαντικά και μερικά τα λιγότερο σημαντικά.
Ποια μέθοδο σε Java θεωρείτε πιο σημαντικά και πιο συχνά χρησιμοποιούμενα;
Χρησιμοποιήσατε το java.util.concurrent στο Java 5;
Ποιοι τύποι δεδομένων υπάρχουν στο πλαίσιο της JVM;
Μπορείτε να εξηγήσετε την έννοια των lock-free αλγορίθμων και τις διαφορές τους από άλλες μεθόδους συγχρονισμού;
Ποιο είναι το πρόβλημα με τις ελεγχόμενες εξαιρέσεις στη Java;
Πώς μπορεί να υλοποιηθεί η πολλαπλή κληρονομιά στην Java;
Καταγράψτε τους βασικούς τύπους δεδομένων που χρησιμοποιούνται στο JDBC και εξηγήστε πώς σχετίζονται με τους τύπους δεδομένων της Java.