Ποιο εργαλείο κατασκευής χρησιμοποιήσατε στο τελευταίο έργο σας;
Java
Ποια πλεονεκτήματα προσφέρει η χρήση μεθόδων ως παραμέτρους κατά την κλήση συναρτήσεων;
Τι σημαίνει το επίπεδο απομόνωσης στο πλαίσιο εργασίας με βάσεις δεδομένων στο Spring Data;
Προτιμάτε να ασχολείστε με την αυτοματοποίηση διαδικασιών και τη διαχείριση υποδομής ή με την ανάπτυξη λογισμικού;
Σε ποιες περιπτώσεις δεν συνιστάται η χρήση του μηχανισμού κληρονομιάς στον αντικειμενοστραφή προγραμματισμό;
Ποιο αλγόριθμο χρησιμοποιείται για τον καθορισμό της θέσης ενός στοιχείου στη δομή TreeMap και ποια είναι η χρονική του πολυπλοκότητα;
Είναι το Throwable μια προαιρετική εξαίρεση στη Java;
Ποιος είναι ο σκοπός της χρήσης της μεθόδου wait() σε ένα αντικείμενο της κλάσης Object στη Java;
Υπάρχουν επιπλέον έργα που μπορούν να υλοποιηθούν;
Έχετε εμπειρία στην ανάπτυξη ή χρήση λογισμικού που εφαρμόζει λειτουργικές αρχές;
Μπορείτε να εξηγήσετε την αρχή λειτουργίας της λειτουργίας HASH JOIN στις βάσεις δεδομένων;
Εξηγήστε γιατί η χρήση δεικτών επιτρέπει την ταχύτερη εύρεση δεδομένων στη βάση δεδομένων.
Πώς διαχειρίζεσαι τις συναλλαγές στο σύστημα;
Γιατί στο μοτίβο γεφυράς διαχωρίζονται η αφαιρετικότητα και η συγκεκριμένη υλοποίηση;
Μπορείτε να απαριθμήσετε τους τύπους Scope στο Maven και τα χαρακτηριστικά τους;
Σε ποιες περιπτώσεις είναι απαραίτητο να υπερισχύσετε τις μεθόδους hashCode και equals στη Java και πώς να διασφαλίσετε τη συνεπή λειτουργία τους;
Πώς διασφαλίζεται η μοναδικότητα της επεξεργασίας μηνυμάτων στο Kafka για να αποφευχθεί η επαναληπτική επεξεργασία του ίδιου μηνύματος;
Σε ποιες περιπτώσεις στον κώδικά σας χρησιμοποιήσατε μπλοκς synchronized για τη διαχείριση νημάτων;
Μπορείς να αναφέρεις τα βασικά στυλ και προσεγγίσεις στον προγραμματισμό που γνωρίζεις;
Ξέρετε κάποιο κόλπο στη Java για να αγνοήσετε τις ελεγχόμενες εξαιρέσεις;