Java
Πώς εξηγείται γιατί αυτός ο τύπος βάσεων δεδομένων ονομάζεται σχεσιακός;
Πώς αρχικοποιούνται τα beans στο Spring;
Έχετε εμπειρία στη χρήση προγραμματισμού προσανατολισμένου σε πτυχές στο πλαίσιο του Spring AOP;
Πώς συμμετείχατε στη διαδικασία δοκιμών κατά την ανάπτυξη λύσεων λογισμικού;
Πώς εξάγει το HashMap την τιμή με βάση το κλειδί;
Έχετε χρησιμοποιήσει τη δομή SELECT σε λειτουργίες ενημέρωσης δεδομένων (UPDATE);
Έχει η δομή δεδομένων HashMap μια προβλέψιμη σειρά στοιχείων;
Είναι δυνατόν να συνδυάσετε μια μεγάλη και πολύπλοκη εργασία με μερικές μικρότερες εντός μιας ομάδας;
Διαχειρίζεται η δομή δεδομένων μια λίστα με δυνατότητα δια traversing και στις δύο κατευθύνσεις ή μόνο σε μία;
Αν καλέσω τη μέθοδο toList() σε ένα Stream, το αποτέλεσμα θα είναι ArrayList ή κάποιο άλλο τύπο συλλογής;
Ποιοι τύποι σχεδιαστικών προτύπων γνωρίζετε και μπορείτε να δώσετε παραδείγματα χρήσης;
Τι είναι το UML; Εξηγήστε τι είναι ένα διάγραμμα, μια σημειογραφία και ένα μεταμοντέλο στο UML.
Πώς γίνεται η δημιουργία και η διαχείριση των συστατικών Bean στο πλαίσιο του Spring Framework;
Ποια σχόλια στην ανασκόπηση κώδικα θεωρείς πιο σημαντικά και ποια λιγότερο σημαντικά; Τουλάχιστον τρία τα πιο σημαντικά και μερικά τα λιγότερο σημαντικά.
Ποια μέθοδο σε Java θεωρείτε πιο σημαντικά και πιο συχνά χρησιμοποιούμενα;
Χρησιμοποιήσατε το java.util.concurrent στο Java 5;
Μπορείτε να εξηγήσετε την έννοια των lock-free αλγορίθμων και τις διαφορές τους από άλλες μεθόδους συγχρονισμού;
Ποιο είναι το πρόβλημα με τις ελεγχόμενες εξαιρέσεις στη Java;
Πώς μπορεί να υλοποιηθεί η πολλαπλή κληρονομιά στην Java;
Καταγράψτε τους βασικούς τύπους δεδομένων που χρησιμοποιούνται στο JDBC και εξηγήστε πώς σχετίζονται με τους τύπους δεδομένων της Java.