Τι είναι το Spliterator μέσα σε ένα stream; Τι μπορεί να κάνει;
Java
Ποιο βαθμό θέσης εξετάζετε;
Χρησιμοποιείτε ευρετηρίαση για γρήγορη αναζήτηση δεδομένων στη στήλη ηλικίας στη βάση δεδομένων;
Πες μου για τα τεχνικά καθήκοντα που έπρεπε να λύσεις στην πράξη.
Μπορείτε να μιλήσετε για τα ανεξάρτητα έργα σας στα οποία εργάζεστε ή εργαστήκατε;
Τι σημαίνει ο τροποποιητής package στο πλαίσιο της περιοχής ορατότητας στη γλώσσα προγραμματισμού;
Ποιες είναι οι αιτίες του OutOfMemoryError και πώς βρίσκουμε μια διαρροή μνήμης;
Επίπεδο γνώσης αγγλικών του υποψηφίου
Πώς να συγκρίνετε το RestClient και το Feign Client; Ποιο είναι καλύτερο να επιλέξετε;
Έχετε χρησιμοποιήσει στο παρελθόν το σύστημα ανταλλαγής μηνυμάτων RabbitMQ στα έργα σας;
Γιατί το @Async δεν λειτουργεί όταν καλώ μεθόδους μέσα στην ίδια κλάση στο Spring;
Σε ποιες περιπτώσεις πρέπει να χρησιμοποιείτε την ανάρτηση @Repository σε μια εφαρμογή Spring;
Πώς να διαπιστώσετε αν εφαρμόστηκε ο δείκτης και ποιος ακριβώς;
Σε ποιες περιπτώσεις πρέπει να ταιριάζουν οι μέθοδοι equals και hashCode στη Java;
Πώς οργανώνεται ο έλεγχος ποιότητας του κώδικα;
Σχεδιάστε ένα API για τη δημιουργία τραπεζικής κατάθεσης (έγγραφο PDF, που δημιουργείται αργά). Ποια endpoints χρειάζονται;
Πώς θα ενημερώνατε τα δεδομένα του πελάτη στη βάση κατά την ανάπτυξη μιας νέας έκδοσης του συστήματος;
Τι είναι το deadlock; Πώς το αποφεύγουμε;
Τι είναι οι εικονικές νηματοδότες (Green Threads / Virtual Threads) και πώς διαφέρουν από τις κανονικές;
Όλα τα μέλη της ομάδας συμμετείχαν στη διαδικασία ελέγχου κώδικα;