Sobes.tech

Τι θα συμβεί με το HashMap αν υπερισχύσετε το hashCode() ώστε να επιστρέφει πάντα την ίδια τιμή (π.χ., 42);

169

Πώς λειτουργεί η σημείωση @Transactional στο Spring; Πώς υλοποιείται μέσα στο πλαίσιο;

161

Είστε εξοικειωμένοι με τις εικονικές νημάδες (Virtual Threads) στη Java; Γνωρίζετε την έννοια των κορουτινών και των γκορουτινών;

156

Είστε εξοικειωμένοι με τις έννοιες του DDD, Clean Architecture, Hexagonal Architecture;

154

Ποια είναι η εμπειρία σας με το Spring Data (JPA, JDBC, Redis); Ποια ενδιαφέροντα προβλήματα συναντήσατε με το @Transactional;

153

Ποια μέθοδοι και μηχανισμοί συγχρονισμού νημάτων στη Java γνωρίζετε;

148

Πρακτική άσκηση: σχεδιάστε ένα σύστημα μεταφοράς χρημάτων μεταξύ λογαριασμών με τις απαιτήσεις: 1000 συναλλαγές/δευτερόλεπτο, συναλλακτική ακρίβεια, συγχρονισμένο API.

144

Ποια προβλήματα διανεμημένων συστημάτων γνωρίζετε και ποια μοτίβα τα επιλύουν;

144

Αναφέρετε τις αρχές SOLID με συγκεκριμένα παραδείγματα.

141

Αναφέρετε το πρόβλημα N+1 στο Hibernate και τους τρόπους επίλυσής του.

135

Ποια συλλέκτες απορριμμάτων (Garbage Collectors) γνωρίζετε στη Java; Υπάρχουν συστάσεις για τη χρήση διαφορετικών τύπων;

128

Ποια στοιχεία του Spring Cloud έχετε χρησιμοποιήσει;

125

Πείτε μας για το θεώρημα CAP. Τι θα επιλέγατε — συνέπεια ή διαθεσιμότητα σε περίπτωση διαχωρισμού δικτύου;

116