Πώς συμπεριφέρεται μια κλήση σε μια μέθοδο που έχει σημειωθεί με @Transactional όταν γίνεται μέσα σε μια άλλη μέθοδο με την ίδια σημείωση;
Java
Μπορείς να απαριθμήσεις τις βασικές λειτουργίες που πραγματοποιούνται στο τέλος της ροής επεξεργασίας δεδομένων;
Μπορείτε να περιγράψετε την αρχιτεκτονική των μικροϋπηρεσιών που έχετε αναπτύξει προηγουμένως;
Ποια είναι η διαφορά μεταξύ ArrayList και της διεπαφής List στη Java και πώς σχετίζονται μεταξύ τους;
Ποιος είναι ο κύριος σκοπός της χρήσης της κλάσης Optional στον προγραμματισμό;
Ποιες είναι οι δύο επιλογές συλλογής μετρικών (push και pull);
Εξηγήστε τη σημασία της διεπαφής Sorted στο πλαίσιο του SortedMap
Χρησιμοποιείτε τη μέθοδο equals για σύγκριση αντικειμένων κατά την προσθήκη τους σε μια δομή δεδομένων με buckets;
Ποιο ρόλο εκτελούσατε στο τελευταίο σας έργο και με ποιον αλληλεπιδράσατε εντός της ομάδας;
Έχετε εμπειρία στον σχεδιασμό και την υλοποίηση συστημάτων βασισμένων σε αρχιτεκτονική βασισμένη σε γεγονότα;
Έχετε εμπειρία στην υλοποίηση μηχανισμών αυθεντικοποίησης με το Spring Security;
Έχετε αξιολογήσει την αποτελεσματικότητα της εκτέλεσης ερωτημάτων στο σύστημά σας;
Μπορείτε να εξηγήσετε τι σημαίνει η συντομογραφία SLF4J και πώς χρησιμοποιείται σε έργα Java;
Εξηγήστε την έννοια της αυτο-ρύθμισης και τον ρόλο της στη διαμόρφωση εφαρμογών.
Ποιος είναι ο ρόλος και οι βασικές λειτουργίες του συστατικού Spring Boot Actuator σε εφαρμογές βασισμένες στο Spring;
Τι σημαίνει το JSESSIONID στο αρχείο cookie και πώς χρησιμοποιείται για την αναγνώριση της συνεδρίας του χρήστη;
Πώς χρησιμοποιείται η σημείωση @Qualifier και σε ποιες περιπτώσεις εφαρμόζεται κατά την εισαγωγή εξαρτήσεων στο Spring;
Εξηγήστε την αρχή λειτουργίας του αρχείου προ-εγγραφής (Write-Ahead Log) και τον ρόλο του στην εξασφάλιση της αξιοπιστίας των δεδομένων
Πώς εφαρμόζεται η αρχή της ανοιχτότητας/κλεισίματος σε πραγματικά έργα;
Ποιος είναι ο ρόλος και τα χαρακτηριστικά των διαφόρων τομέων της ζωής των Spring-συστατικών;