Πώς ορίζονται και ποιος είναι ο σκοπός των στατικών μεταβλητών στον προγραμματισμό;
Java
Γιατί χρησιμοποιήσατε το Hibernate; Προσθέσατε και βελτιστοποιήσατε την cache;
Με ποιους τρόπους μπορεί να πραγματοποιηθεί η εκτέλεση SQL ερωτημάτων μέσω JDBC στη Java;
Χρησιμοποιήσατε επαληθεύσιμες εξαιρέσεις κατά την ανάπτυξη διεπαφών API;
Πώς διασφαλίζεται η αμεταβλητότητα των αντικειμένων σε μια κλάση;
Ποια είναι η διαφορά μεταξύ των συλλογών τύπου Queue, Set και List όσον αφορά τη χρήση και τα χαρακτηριστικά τους;
Ποια μέθοδοι μπορούν να χρησιμοποιηθούν για την οργάνωση της αποθήκευσης ίδιων κλάσεων σε μια εφαρμογή;
Είχατε εμπειρία με το Kafka στο τελευταίο σας έργο;
Ποια είναι η διαφορά μεταξύ των εντολών break και continue κατά τη χρήση σε βρόχους, και σε ποιες περιπτώσεις πρέπει να χρησιμοποιείται η καθεμία;
Μπορείτε να εξηγήσετε πώς λειτουργεί το μοτίβο Observer και ποια είναι τα πλεονεκτήματά του;
Ποιος είναι ο ρόλος της λέξης-κλειδιού throws στη διαχείριση εξαιρέσεων στη Java;
Ποιο ήταν το προφίλ φόρτωσης ανάγνωσης και εγγραφής — RPS;
Γιατί εισήχθη η δυνατότητα ορισμού προεπιλεγμένης υλοποίησης για τις μεθόδους μέσα σε διεπαφές στην Java 8;
Ποια εργαλεία ή μεθόδους χρησιμοποιείς για να οργανώσεις και να διαχειριστείς τον χρόνο σου στην εργασία σου;
Έχετε εμπειρία στην ανάπτυξη εφαρμογών με Spring MVC;
Σε ποιες περιπτώσεις πρέπει να χρησιμοποιείτε εγγενείς ερωτήματα SQL και σε ποιες Hibernate;
Ποια είναι τα αποτελέσματα όταν προσπαθείτε να τροποποιήσετε μια συλλογή που έχει δηλωθεί ως αμετάβλητη;
Ποια είναι η διαφορά μεταξύ της χρήσης τυπικών ελεγκτών Web και αντιδραστικών WebFlux στην ανάπτυξη web εφαρμογών με το Spring;
Σε ποιες περιπτώσεις πρέπει να ταιριάζουν οι μέθοδοι equals και hashCode στη Java;
Τι καθιστά τη Java ένα περιβάλλον πολυπλατφόρμας;