Μπορείτε να περιγράψετε την έννοια του stream στο Java Stream API και τους βασικούς τομείς εφαρμογής του;
Java
Πώς μπορείτε να εκτελέσετε μια συγκεκριμένη ενέργεια αμέσως κατά τη δημιουργία ενός Bean στο Spring;
Έχετε εμπειρία στη χρήση της κατασκευής try-with-resources για αυτόματη διαχείριση πόρων στη Java;
Πώς καταλαβαίνει αν πρέπει να προσθέσει μια νέα εγγραφή ή να ενημερώσει μια υπάρχουσα όταν προσπαθούμε να εισάγουμε νέες τιμές;
Ποια είναι τα πιθανά αποτελέσματα κατά τη χρήση ενός μεταβλητού αντικειμένου ως κλειδί σε έναν πίνακα κατακερματισμού;
Γιατί κατά την διαδοχική επανάληψη, το ArrayList λειτουργεί πιο γρήγορα από το LinkedList;
Εξηγήστε την έννοια των παράλληλων ροών στο API Stream και τα χαρακτηριστικά τους
Μπορείτε να εξηγήσετε πώς λειτουργεί η κλάση WeakHashMap στη Java και ποια είναι η διαφορά της από μια κανονική HashMap;
//Δίνονται δύο beans. Κατά την τρίτη επανάληψη στη μέθοδο m1 προέκυψε εξαίρεση. Πόσα αρχεία θα υπάρχουν στη βάση δεδομένων; public class BeanA() { private BeanB b; @Transactional public void m1(List<Integer> list) { for (Integer i : list) { b.m2(i); } } } public class BeanB() { @Transactional public void m2(Integer i) { // Προσθέτει μια εγγραφή στον πίνακα } }
Τι είναι ένα Pod, Deployment και Deployment Config στο Kubernetes/OpenShift; Ποια είναι η διαφορά;
Εξηγήστε την έννοια της μεταβατικής εξάρτησης στο πλαίσιο των εξαρτήσεων σε λογικά συστήματα.
Ποιο σύστημα κατασκευής έργου χρησιμοποιήθηκε στην προηγούμενη εταιρεία σας;
Πώς αξιολογείται η δυσκολία της ενέργειας εισαγωγής ενός στοιχείου στο κεντρικό μέρος μιας διπλής συνδεδεμένης λίστας;
Εξηγήστε την αρχή λειτουργίας της μεθόδου pipeline στο Stream και τα χαρακτηριστικά της.
Ποιος είναι ο ρόλος των αμετάβλητων αντικειμένων στον προγραμματισμό και ποια πλεονεκτήματα παρέχουν;
Μπορείτε να εξηγήσετε τι εννοείται με τον όρο Propagation στο πλαίσιο του έργου ή του συστήματός σας;
Τι πιάνουμε στο catch αν προκύψει εξαίρεση τόσο στο try όσο και κατά το κλείσιμο του πόρου (try-with-resources);
Ποια εργαλεία και βιβλιοθήκες αυτοματοποιημένων δοκιμών χρησιμοποιείτε στην πρακτική σας;
Μπορείς να απαριθμήσεις τις ενδιάμεσες λειτουργίες διαθέσιμες στο API Stream;