Συμμετείχατε στη διαδικασία αύξησης της κλίμακας του τελευταίου συστήματος ή έργου σας;
Java
Πώς υλοποιείται η διαχείριση συναλλαγών κατά τη χρήση της σημείωσης @Transactional;
Από ποια βασικά στοιχεία αποτελείται η έννοια του Stream;
Ποιος είναι ο κύριος σκοπός της χρήσης του τύπου Optional στον προγραμματισμό;
Έχετε εργαστεί με Java Persistence API (JPA) και Hibernate στα έργα σας;
Τι σημαίνει η χρήση της λέξης-κλειδιού synchronized κατά τον συγχρονισμό ενός αντικειμένου στη Java;
Αναπτύξατε το δικό σας αρχικό έργο ή πρότυπο για αρχικές εργασίες;
Ποια διαδικασία ανάπτυξης χρησιμοποιήθηκε στο τελευταίο έργο και ποια βήματα περιλαμβάνει;
Τι σας ώθησε να αναζητήσετε μια νέα θέση εργασίας μετά την προηγούμενη εμπειρία σας;
Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα της χρήσης του Spring Boot στην ανάπτυξη εφαρμογών Java;
Εξηγήστε τι αποτελεί ένα συστατικό Spring Bean και πώς χρησιμοποιείται στο πλαίσιο του Spring Framework.
Σε ποιον διακομιστή ή πλατφόρμα τοποθετήσατε την εφαρμογή ή την ενημέρωση;
Πείτε μας για την πιο δύσκολη τεχνική εργασία που αντιμετωπίσατε στο τελευταίο σας έργο και πώς την λύσατε
Ποιοι λόγοι καθιστούν ανεπιθύμητη τη χρήση μπλοκαριστής συγχρονισμού για έναν μετρητή όταν υπάρχει μεγάλος αριθμός νημάτων;
Ποιος είναι ο κύριος στόχος της χρήσης λειτουργικών διεπαφών στον προγραμματισμό;
Εξασφαλίζει η χρήση της λέξης-κλειδιού volatile μια σωστή αύξηση του μετρητή σε ένα περιβάλλον πολλαπλών νημάτων;
Τι σημαίνει η λειτουργία αύξησης της τιμής μιας μεταβλητής κατά μία μονάδα;
Μπορείτε να εξηγήσετε τις διαφορές μεταξύ των annotations @Component, @Bean και @Service στο πλαίσιο του Spring;
Ποια έκδοση Java χρησιμοποιήθηκε στο έργο ή στη δουλειά σας;
Ποια είναι τα διαφορές μεταξύ των annotations @Value και @Data στη βιβλιοθήκη Lombok;