Πώς καθορίζετε ποια πεδία πρέπει να εισαχθούν στα equals και hashCode;
Java
Το Spring είναι ένα πλαίσιο ή μια βιβλιοθήκη; Ποια είναι η διαφορά μεταξύ πλαισίου και βιβλιοθήκης;
Έχετε χρησιμοποιήσει ποτέ συναρτήσεις παραθύρου στο PostgreSQL;
Αναφέρετε τα πρότυπα σχεδίασης (GoF) που γνωρίζετε με βεβαιότητα.
Ποια επίπεδα απομόνωσης συναλλαγών υπάρχουν και πώς διαφέρουν;
Πώς χάρταρετε συνήθως αντικείμενα από την οντότητα σε DTO και το αντίστροφο;
Ποια είναι η διαφορά μεταξύ αισιόδοξης και απαισιόδοξης κλειδώματος;
Γιατί το Map δεν είναι μια συλλογή (Collection);
Ποια είναι η διαφορά μεταξύ διεπαφών και αφηρημένων κλάσεων στη Java (από την Java 8);
Ποιος είναι ο σκοπός των enum στην Java;
Γιατί μετά από DELETE ή TRUNCATE στο PostgreSQL ο χώρος στον δίσκο δεν απελευθερώνεται αμέσως;
Για ποιο λόγο χρειάζεται η λέξη HAVING στο SQL;
Ποιον κατασκευαστή προτιμάτε: Maven ή Gradle;
Πείτε μας για τους τύπους propagation στην ετικέτα @Transactional. Έχετε χρησιμοποιήσει ποτέ τύπους που δεν είναι προεπιλεγμένοι;
Ποιες συλλογές γνωρίζετε; Αναφέρετε τις υλοποιήσεις συλλογών.
Αναφέρετε τις Spring annotations που χρησιμοποιείτε συχνά.
Για ποιο λόγο χρησιμοποιείται το TreeMap;
Πώς λειτουργούν οι εσωτερικοί δείκτες (για παράδειγμα, δείκτες B-δέντρου);
Πες μου για το μοτίβο Decorator — πώς λειτουργεί;
Τι είναι η βρώμικη ανάγνωση (dirty read);